【问题标题】:extjs 3 - Check which tabs are hidden and which are not in tabpanelextjs 3 - 检查哪些选项卡是隐藏的,哪些不在选项卡面板中
【发布时间】:2011-01-13 00:54:50
【问题描述】:

我有一个选项卡面板,其中隐藏了一些选项卡。我如何检查哪些选项卡是隐藏的,哪些不是。

例如: - 有 5 个选项卡 tab1、tab2、tab3、tab4、tab5。 tab2 和 tab4 被隐藏。 - 如果我在 tab1 中,则 tab2.hidden 为 true 或 tab2.isVisible() 为 false - 如果我在 tab1 中,则 tab3.hidden 为 true 或 tab3.isVisible() 为 false

那么我如何检查实际隐藏的标签???? 非常感谢您的帮助 问候

【问题讨论】:

  • 我不关注。您是否正在寻找如何查看特定选项卡是否处于活动状态? isVisible 不检查选项卡是否“在顶部”。

标签: extjs tabpanel


【解决方案1】:

我猜您正在寻找标签条项目的可见性。您可以在 TabPanel 上使用getTabEl(tab) 获取选项卡的节点。从标签中您可以使用:

Ext.get(tab.ownerCt.getTabEl(tab)).isVisible();

请注意,无论名称如何 getTabEl 返回一个 DOM 节点而不是 Ext.Element,这就是为什么您需要 Ext.get(或 Ext.fly,如果您喜欢危险地生活)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 2018-05-07
    • 2018-03-13
    • 1970-01-01
    相关资源
    最近更新 更多