2011-01-13 12 views
0

いくつかのタブが隠れているタブパネルがあります。どのタブを非表示にし、どのタブを非表示にするかを確認するにはどうすればいいですか?extjs - どのタブが隠されているか、タブパネルにないものを確認してください。

例: - 5つのタブtab1、tab2、tab3、tab4、tab5があります。 tab2とtab4は隠されています。 - TAB1でイムは、tab2.hidden真であるかtab2.isVisibleは() 偽の場合 - 真であるかtab3.hidden TAB1でイムは、その後tab3.isVisible()がfalseであれば

私はどのように確認することができます実際の隠されたタブ ありがとうございました よろしくお願いします。

+0

私は従いません。特定のタブがアクティブかどうかを調べる方法をお探しですか? 'isVisible'は、タブが「上に」あるかどうかをチェックしません。 – wombleton

答えて

2

私はあなたがタブストリップ項目の可視性を探していると思います。 TabPanelでgetTabEl(tab)というタブのノードを取得できます。タブからは使用することができますに関係なく、DOMノードではない(あなたが危険な住みたい場合やExt.fly)あなたがExt.getを必要とする理由であるExt.Elementを返しgetTabEl名前の

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

注意を。

+0

こんにちは、ありがとうございました。よろしく – user427969