Ext JS存储数据未加载

时间:2013-09-10 15:43:56

标签: extjs combobox store

由于某些我不知道的原因,我无法将我的Ext JS商店显示在我的组合框中

这是我的模特:

Type.js

Ext.define('AM.model.Type', { //app name config is "AM"
    extend: 'Ext.data.Model',
    fields: [
        { name: 'field', type: "string" }
    ]
});

我的商店:

Type.js

Ext.define('AM.store.Type', {
    extend: 'Ext.data.Store',
    model: 'AM.model.Type',
    storeId: 'typestore',
    data: [
        { field: 'Bobby' },
        { field: 'Jimbo' },
        { field: 'Craig' }

     ]
 });

我称之为:

app.js

{ xtype: 'combobox', padding: 5, store: Ext.getStore('typestore'), displayField: 'field'}...

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我在这里看不出任何错误。问题可能在其他地方。 我已经创建了一个示例fiddle,您的代码略有简化,并且工作正常。

http://jsfiddle.net/dbrin/28sX7/

答案 1 :(得分:0)

我通过使用Ext.Create将我的商店类实例化为变量来解决问题 并将我的组合框queryMode设置为local(远程会显示数据,但会继续加载和加载)。