extjs 3 - 检查隐藏哪些选项卡以及哪些选项卡不在选项卡面板中

时间:2011-01-13 00:54:50

标签: extjs tabpanel

我有一个tabpanel,其中隐藏了一些标签。如何查看隐藏哪些选项卡以及哪些选项卡不隐藏。

例如: - 有5个标签tab1,tab2,tab3,tab4,tab5。 tab2和tab4是隐藏的。 - 如果我在tab1中,则tab2.hidden为true或tab2.isVisible()为false - 如果我在tab1中,则tab3.hidden为true或tab3.isVisible()为false

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

1 个答案:

答案 0 :(得分:2)

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

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

注意,无论名称getTabEl如何,都会返回一个不是Ext.Element的DOM节点,这就是为什么您需要Ext.get(或Ext.fly如果您希望生活危险的原因)