0

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

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

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

4

1 回答 1

2

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

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

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

于 2011-01-13T02:49:21.803 回答