У меня есть панель вкладок с несколькими вкладками внутри. Я использую свойство iconCls на вкладках, чтобы дать каждой вкладке изображение вместе с его заголовком. Я использую значки fam fam fam 16x16 и по умолчанию пространство табуляции обрезает изображения сверху/снизу.
Я попытался возиться с классом значка, изменив поля, но это не помогает. Согласно документации, компонент ext.tab.Tab имеет свойства заполнения и высоты, но их установка не влияет на вкладку во время выполнения.
Ext.define('AM.view.Tab.Standard', {
extend: 'Ext.tab.Panel',
alias: 'widget.TabStandard',
region: 'center', // a center region is ALWAYS required for border layout
deferredRender: false,
activeTab: 0, // first tab initially active
initComponent: function() {
this.items = this.buildItems();
this.callParent(arguments);
},
buildItems: function(){
var items =
[
{
padding: 10, // nope :(
title: 'Gantt',
autoScroll: true,
iconCls: 'gantt icon',
},
{
height: 10, // nope :(
title: 'Logs',
autoScroll: true,
iconCls: 'logs icon',
},
{
title: 'Help',
autoScroll: true,
iconCls: 'help icon',
}
];
return items
},
});
Возможно, я неправильно понимаю, как работают эти свойства, но все на странице выглядит одинаково.
РЕДАКТИРОВАТЬ: Похоже, у меня такая же проблема с «Заголовками» (полоса с +/-) при использовании в качестве панели аккордеона.