Я хочу создать свою собственную Панель инструментов, которая будет расширением 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-
я делаю что-то не так?