我有一个tabpanel,其中隐藏了一些标签。如何查看隐藏哪些选项卡以及哪些选项卡不隐藏。
例如: - 有5个标签tab1,tab2,tab3,tab4,tab5。 tab2和tab4是隐藏的。 - 如果我在tab1中,则tab2.hidden为true或tab2.isVisible()为false - 如果我在tab1中,则tab3.hidden为true或tab3.isVisible()为false
那么如何查看实际隐藏的标签???? 非常感谢您的帮助 问候
答案 0 :(得分:2)
我猜你正在寻找标签条项目的可见性。您可以在TabPanel上使用getTabEl(tab)
获取选项卡的节点。从标签中可以使用:
Ext.get(tab.ownerCt.getTabEl(tab)).isVisible();
注意,无论名称getTabEl
如何,都会返回一个不是Ext.Element
的DOM节点,这就是为什么您需要Ext.get
(或Ext.fly
如果您希望生活危险的原因)