是否可以在tabbar-ed卡片布局中创建一个没有标签的项目?
我想创建一个从屏幕顶部延伸到标签栏但不覆盖标签栏的消息覆盖。当我通过向面板添加项目来做到这一点时,一切正常,除了在标签栏上创建一个空白图标。有没有办法阻止创建这个图标?
答案 0 :(得分:1)
您可以使用 hidden:true 配置选项
创建新项目Ext.define('App.view.settings.SettingsContainer', {
extend: 'Ext.tab.Panel',
xtype: 'settingsContainer',
requires : [
...
],
config: {
tabBar: {
docked: 'top'
},
tab: {
title: 'Settings',
iconCls: 'user'
},
items: [{
xtype: 'settingsAccountContainer'
}
, {
xtype: 'changeCompanyView',
hidden: true
}]
}
});
创建了changeCompanyView,但没有可见的标签图标。 它可以通过
激活settingsContainer.setActiveItem(1);
干杯,奥列格
答案 1 :(得分:0)
这应该有效。将叠加层添加到子项而不是选项卡面板。
childPanelItem.add(
Ext.create('Ext.Panel',
{
xtype:'panel',
html:'Demo',
top:0,
left:0,
right:0,
bottom:0
}
)
);
如果您添加到子面板,则图标栏上不会显示图标。