Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个标签面板,其中隐藏了一些标签。我如何检查哪些选项卡是隐藏的,哪些不是。
例如: - 有 5 个选项卡 tab1、tab2、tab3、tab4、tab5。tab2 和 tab4 被隐藏。- 如果我在 tab1 中,则 tab2.hidden 为真或 tab2.isVisible() 为假 - 如果我在 tab1 中,则 tab3.hidden 为真或 tab3.isVisible() 为假
那么如何检查实际隐藏的标签????非常感谢您的帮助问候
我猜你正在寻找标签条项目的可见性。getTabEl(tab)您可以在 TabPanel 上获取选项卡的节点。从选项卡中,您可以使用:
getTabEl(tab)
Ext.get(tab.ownerCt.getTabEl(tab)).isVisible();
请注意,无论名称如何,都getTabEl返回一个 DOM 节点,而不是Ext.Element这就是您需要的原因Ext.get(或者Ext.fly如果您喜欢危险地生活)。
getTabEl
Ext.Element
Ext.get
Ext.fly