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 変数) 内に配置すると、それも機能します!
誰かがここで私を助けることができますか?