Я использую хранилище, чтобы показать некоторые данные в списке. В магазине есть группатор на одном экране и без группы в другом экране. Могу ли я добавить и удалить группу в strore. Спасибо за все виды поддержки.Динамически добавлять и удалять кластер магазинов
Это код:
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'
}
}
});
Мой список сейчас не имеет свойства grouper.
Мое требование состоит в том, чтобы отображать список с группой (Fname) на одном экране и без группы на другом экране.
Спасибо за ответ. Но у магазина нет группы. Теперь мы динамически устанавливаем группу grouper. Поскольку мне нужен сгруппированный магазин на одном экране – almakki
Имейте в виду, что в списке и в магазине есть своя конфигурация. Таким образом, вы можете сохранить ваш магазин сгруппированным, и он не будет отображаться как сгруппированный, если вы установите grouped: false в СПИСОК. –