Я использую хранилище для отображения некоторых данных в списке. В магазине есть группировщик на одном экране и нет группировщика на другом экране. Могу ли я динамически добавлять и удалять группировщик в магазине. Спасибо за все виды поддержки.
Это код:
Ext.define('MyApp.store.mystore', {
extend: 'Ext.data.Store',
requires: ['Ext.data.proxy.LocalStorage'],
config: {
identifier: {
type: 'uuid',
},
fields: [
{name: 'Fname', type: 'string'},
{name: 'Lname', type: 'string'}
],
remoteSort: true,
/* grouper: {
groupFn: function(record) {
if(localStorage.getItem('mainCategory')=='CONSOLIDATE REPORT')
return record.get('mainCategory');
else
return record.get('category_name');
}
},*/
// groupField: ['Fname'],
proxy: {
type: 'localstorage',
id: 'myyystore'
}
}
});
В моем списке сейчас нет группового свойства.
Мое требование - отображать список с группером (Fname) на одном экране и без группера на другом экране.