Ext.ux.grid.GroupSummary
Hola a todos....
Estoy haciendo un ejemplo con Ext.ux.grid.GroupSummary guiandome por el que trae la documentación, pero me sale un error que dice:
cfg is undefined
[Break on this error] var groupRenderer = cfg.groupRenderer || cfg.renderer;\r\n
Si alguien sabe que es por favor me dice aquí les pongo algo del código
var reader = new Ext.data.JsonReader({
idProperty: 'destino_id',
root: 'items',
fields: [
{name: 'destino_id', mapping: 'destino_id', type: 'string'},
{name: 'nombre', mapping: 'nombre', type: 'string'},
{name: 'cantidad', mapping: 'cantidad', type: 'int'},
]
});
this.store = new Ext.data.GroupingStore({
url: 'libro/listarExistenciasLibroAlmacen',
baseParams:{
libro_id: libro_id
},
reader: reader,
sortInfo: { field: 'nombre', direction: "asc" },
groupField: 'destino_id'
});
//this.summary
this.summary = new Ext.ux.grid.GroupSummary();
sgbme.grid.GridVerUbicacionLibro.superclass.constructor.call(this, {
stripeRows: true,
loadMask: true,
view: new Ext.grid.GroupingView({
forceFit:true,
showGroupName: true,
enableNoGroups:false, // Required
//hideGroupedColumn: true
}),
plugins: this.summary,
collapsible: true,
animCollapse: false,
autoExpandColumn: true,
selModel: new Ext.grid.RowSelectionModel({
singleSelect: true
}),
frame:true,
autoScroll: true,
columns: [
new Ext.grid.RowNumberer({editable: false, fixed: true, header: 'No.', width: 30}),
{
header: 'Almacén',
dataIndex: 'nombre',
width: 100,
sortable: true,
summaryType: 'count',
summaryRenderer: function(v, params, data){
return 'Total: '
},
},
{
header: 'Existencia',
dataIndex: 'cantidad',
width: 50,
sortable: true,
summaryType: 'sum',
summaryRenderer: function(v, params, data) {
return v;
},
}
],
store: this.store,
});
this.getSelectionModel().on('rowselect', this.selectLibro, this);
En lugar de sobre-escribir el "constructor" sobre-escribe el "initComponent", no estoy seguro que sea eso, pero intentalo.
Saludos
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.