Должно работать, так что, может быть, вы использовали topToolbar
в качестве конфигурации вместо использования tbar
в качестве конфигурации? Если вы установите конфигурацию tbar
, она будет создана и сохранена как topToolbar
, то есть экземпляр Ext.Toolbar
, предоставляемый getTopToolbar()
. Если вы переписали topToolbar напрямую, вы можете увидеть эту проблему.
Вы можете найти этот блок кода в Panel.onRender
(вам придется включить этот файл напрямую) и установить точку останова в Firebug, чтобы увидеть, что происходит:
if(this.tbar && this.topToolbar){
if(this.topToolbar instanceof Array){
this.topToolbar = new Ext.Toolbar(this.topToolbar);
}
this.topToolbar.render(this.tbar);
}