如果我的标签面板只有一个标签,请告诉我如何隐藏标签面板标题“...”?
我不能使用 Ext.Panel,因为我使用相当复杂的方法在服务器上生成 extjs 代码,并且存在大量设计错误,不允许我为这种情况生成通常的 Ext.Panel。
tnx all,解决方案: 我添加到 css 规则
.strip-hidden .x-tab-strip-wrap
{
display: none;
}
.strip-show .x-tab-strip-wrap
{
display: block;
}
在服务器端(delphi,类似 ExtPascal)
if (frmContainer.Tab.Items.Count = 1) then
frmContainer.Tab.Cls := 'strip-hidden'
else
frmContainer.Tab.Cls := 'strip-show';
所以,它适合我(chrome、firefox)。
我添加了 2 条规则,因为我在窗口中有窗口,所以如果子窗口有很多选项卡 - 它将被父窗口的 css 规则隐藏。所以我有 2 条规则并且有效。
最佳答案
在版本 4.1 中,您可以在带有选项卡控件的面板/窗口的 BeforeShow 事件中执行以下操作:
Ext.getCmp('tbMyTabPanel').getTabBar().setVisible(false);
关于javascript - ExtJS 3.2.0,隐藏tabpanel的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5744149/