我在 extjs5 中的 treepanel 有问题。当我创建这样的树面板时:
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
请注意,如果我用面板更改了树形面板,它就可以工作。如果我将整个代码放在午餐函数(窗口和树形面板变量)中,那么它也可以工作!
有谁可以帮我离开这里吗?