Я использую ExtJS 4 и пытаюсь добавить кнопку в заголовок панели вкладок. Пожалуйста, взгляните на этот jsfiddle:ExtJS 4: Добавление кнопки в заголовок панели вкладок
http://jsfiddle.net/ramarajuv/Sadnj/7/. Вы можете видеть, как он работает нормально только с двумя вкладками. Теперь, изменять один и тот же код, добавив TabBar, как показано ниже: брошено
Ext.create('Ext.panel.Panel',{
renderTo : Ext.getBody(),
id : 'testPanel',
height : 200,
width : 300,
items: [{
xtype : 'tabpanel',
activeTab : 1,
tabBar:[{
dockedItems:[{
xtype: 'button',
text : 'Test Button'
}]
}],
items: [{
title: 'tab1'
},{
title: 'tab2'
}]
}]
});
ошибка Нет Javascript, но кнопка, которую я хочу видеть справа от заголовка вкладки панели не подходит. Не могли бы вы помочь, как я могу открыть кнопку на панели вкладок?
На самом деле я получил ответ. Однако, спасибо, что помогли мне. Принял ваш ответ. Кроме того, есть ли подобный вариант конфигурации, чтобы добавить кнопку на обычной панели заголовков Ext.panel.Panel? Любой пример? – rajugaadu
вместо заголовка: true, use header: {items: [... buttons here ...]} – Dawesi
В ExtJS 5 по крайней мере вы также можете использовать мини-инструменты, такие как передача, печать, печать и т. Д. Вы можете добавить item, подобный этому, в config tabBar: '{xtype: 'tool', type: 'down', handler: function (e, target, tabbar, tool) {console.log ('tool clicked', arguments)}}' –