#javascript #class #extjs #store
Вопрос:
Как я должен использовать хранилище в служебном классе в ExtJS 6.2.1?
В компонентах сетки можно просто сделать:
Ext.define('App.MyGrid', {
extend : 'Ext.grid.Grid',
store : 'myStore',
});
Если я сделаю это в своем классе:
Ext.define('App.MyClass', {
singleton : true,
store : 'myStore',
});
тогда store
это просто строка.
Комментарии:
1. Какую версию ExtJS и фреймворк вы используете?
Ответ №1:
Вы можете использовать:
Ext.StoreManager.lookup(STORE_NAME)
Комментарии:
1. Или
Ext.getStore('STOREID');
если бы вы дали магазину идентификатор магазина.