0

我创建了一个类

 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',

它不加载商店数据。我做错了什么吗?

4

1 回答 1

0

您没有分配商店 ID,也没有向 StoreManager 注册商店。

Ext.grid.Panel 中的 'store' 参数采用商店实例(您可以通过做 来创建Ext.create('abc.mystore.Store'))或在 StoreManager 中注册的商店的 id。

于 2016-07-14T09:49:57.723 回答