0

extjs5 のツリーパネルに問題があります。このようなツリーパネルを作成すると:

Ext.syncRequire(['Ext.tree.Panel', 'Ext.form.Label', 'Ext.window.*', 'Ext.data.TreeStore' ]);

var myTreePanel = Ext.create('Ext.tree.Panel', { title: 'Simple Tree', width: 200, height: 150, store: store, rootVisible: false, });

次に、同じファイルに次のものがあります。

//Window view:

var treeViewWindow = Ext.create('Ext.window.Window', { items:[myTreePanel] });

Ext.application({ name: 'Training App', launch: function () { treeViewWindow.show(); } });

Uncaught TypeError: Cannot read property 'create' of undefinedこれは機能せず、次のエラーが表示されます。 Component.js:5421

ツリーパネルをパネルで変更すると、機能することに注意してください。コード全体を lunch 関数 (window 変数と treepanel 変数) 内に配置すると、それも機能します!

誰かがここで私を助けることができますか?

4

1 に答える 1

0

ストアを定義するのを忘れただけです。

store: store

あなたはフィドルでコーディングします

于 2014-08-20T10:28:26.690 に答える