我想創建我自己的工具欄這將是Ext.toolbar.Toolbar的擴展。試圖在extjs中創建自定義工具欄
我定義我StandardToolbar類是這樣的:
Ext.define('js.grid.StandardToolbar', {
extend: 'Ext.toolbar.Toolbar',
initComponent : function() {
this.items = [
{
xtype: 'tbfill'
}]
},
,然後當我創建我的網,我通過它,像這樣:
var myGrid = Ext.create('js.grid.myGrid', {
tbar: Ext.create('js.grid.StandardToolbar')
});
然而在這個ExtJS的旅行。
我的錯誤堆棧是這樣的:
Uncaught TypeError: Cannot read property 'length' of undefined ext-all-debug.js:38282Ext.define.getRefItems ext-all-debug.js:38282Base.implement.callParent ext-all-debug.js:4263Ext.define.getRefItems ext-all-debug.js:49999getItems ext-all-debug.js:21998cq.Query.Ext.extend.execute ext-all-debug.js:22210Ext.apply.query ext-all-debug.js:22337Ext.define.getDockedItems ext-all-debug.js:44420Ext.define.getDockingRefItems ext-all-debug.js:44430Ext.define.getRefItems ext-all-debug.js:51780getItems ext-all-debug.js:21998cq.Query.Ext.extend.execute ext-all-debug.js:22213Ext.apply.query ext-all-debug.js:22337Ext.define.query ext-all-debug.js:37146Ext.define.getScrollTarget ext-all-
我做錯什麼了嗎?