2016-07-14 6 views
0

Я создал класс какмагазин подкласс не работает в ExtJS

Ext.define('abc.StoreService', { 
    extend: 'Ext.data.Store', 
    autoLoad: true, 
    autoSync: true, 
    proxy: { 
     type: 'memory', 
     reader: 'json', 
     data: [{ 
      date: "2016-07-15", 
      arrival: 'Foo', 
      dep: 'abc' 
     }] 
    }, 
} 

Ext.define('abc.mystore.Store', { 
    extend: 'abc.StoreService', 
    alias: 'Abc Store', 
    }); 

Но если я использую в сетке, как

store: 'abc.mystore.Store', 

или использовать

store: 'Abc Store', 

не загружается данные хранилища. Есть ли что-то неправильно, что я делаю?

ответ

0

Вы не назначаете идентификатор магазина или не регистрируете магазин с помощью StoreManager.

Параметр «магазин» в Ext.grid.Panel принимает либо экземпляр магазина (который вы могли бы сделать, выполнив Ext.create('abc.mystore.Store'), или идентификатор магазина, зарегистрированного в StoreManager.

Смежные вопросы