0

なんらかの理由で、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'}...

何か案は?

4

2 に答える 2

1

ここには何も問題はありません。問題はおそらく他の場所にあります。fiddleコードを少し簡略化したサンプルを作成しましたが、正常に動作します。

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

于 2013-09-10T17:26:21.773 に答える
0

Ext.Create コンボボックスqueryModeを使用して変数にストアクラスをインスタンス化することで問題を解決しましたlocal(リモートはデータを表示しますが、ロードとロードを続けます)。

于 2013-09-10T17:35:23.680 に答える