如何在 ext4.1 中隐藏选项卡?

Posted

技术标签:

【中文标题】如何在 ext4.1 中隐藏选项卡?【英文标题】:How to hide a tab in ext4.1? 【发布时间】:2012-08-23 09:40:28 【问题描述】:

如何动态隐藏标签面板的标签?

我正在使用方法

        tabpanel.items.items[0].tab.setVisible(false);

但是使用上述方法,它正在破坏该选项卡中的所有项目。

如何使用所有以前的项目隐藏/显示该选项卡?

【问题讨论】:

【参考方案1】:

您是否在选项卡项本身上尝试了 autoDestroy: false ?

【讨论】:

是的...但它不起作用...当我关闭标签时,它正在破坏标签中的项目。【参考方案2】:

将您的tabpanel 配置为:

autoDestroy: false

【讨论】:

【参考方案3】:

我使用了以下代码,它可以工作:

// get tab panel
var tabPanel = wnd.down('#myTabPanel');

if (showTab1) 
    tabPanel.down('#myTab1').show();
    tabPanel.down('#myTab2').hide();
 else 
    tabPanel.down('#myTab1').hide();
    tabPanel.down('#myTab2').show();

【讨论】:

以上是关于如何在 ext4.1 中隐藏选项卡?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 FMX 中隐藏 TTabControl 的所有选项卡标题

如何在 ext JS/Sencha 中隐藏选项卡面板

如何在导航栏中舍入当前选项卡上方和下方的选项卡,除了当前选项卡之外,还隐藏导航栏

单击隐藏选项卡视图控制器中的后退按钮时如何显示选项卡

用户切换浏览器选项卡时如何从 JApplet 中隐藏 JDialog?

如何在 QTabWidget 中隐藏选项卡并在按下按钮时显示它