2013-10-13 2 views
0

im попытайтесь объединить строки сетки в момент показа, но я не могу сделать. Это моя модель:Группировка не работает

Ext.define('Alnitak.model.PlatoArmado', { 
    extend: 'Ext.data.Model', 
    fields:['IdMenuDiario','TipoPlatoTipoSubmenu','PlatoArmadoStr','Curso','Cantidad','Costo'] 
}); 

И кусок кода, которые определяют группировку ми сетки:

var groupingFeature = Ext.create('Ext.grid.feature.Grouping',{ 
     groupHeaderTpl: 'Plato: {name} ({rows.length} Item{[values.rows.length > 1 ? "s" :  ""]})' 
}); 

this.features = groupingFeature; 

Но сетка не показывать группы. Есть идеи ?.

ответ

0

Im sory!. Решение было очень простым. Я определил «поле группы» в магазине:

Ext.define('Alnitak.store.PlatosArmados', { 
    extend: 'Ext.data.Store', 
    model: 'Alnitak.model.PlatoArmado', 
    autoLoad: false, 
    **groupField: 'PlatoArmadoStr',** 
    proxy: { 
     type: 'ajax', 
     url: 'mvc/stores/Local/PlatosArmados.json', 
     reader: { 
      type: 'json', 
      root: 'data', 
      successProperty: 'success', 
      totalProperty: 'total' 
     } 
    } 
}); 
Смежные вопросы