2009-07-24 43 views
0

我正在使用Ajax控件工具包的TabContainer/TabPanel組件。Ajax控件工具包 - 使用客戶端按鈕來激活選項卡

我想隱藏自己的標籤,並使用頁面上的其他按鈕來激活(帶到前面)的其中一個標籤,而不回發到服務器。

我可以通過抓取他們的clientID並手動設置可見性和顯示樣式來顯示和隱藏選項卡。

但是有沒有一個JavaScript函數我可以調用這樣做,並執行任何魔術發生在幕後,當我點擊一個實際的選項卡?

+0

我與ACT工作過,雖然現在我專注於CastleProject。您可以訪問TabContainer背後的所有「魔術」,我甚至在過去的某個時候提出了一個補丁。 你可能想檢查由ACT生成的JS代碼,它很可怕但很容易理解。 – wtaniguchi 2009-07-24 18:34:14

回答

2

例子:

var tab = $find(「tabContainer’s ClientID」); 
tab.set_activeTabIndex(1); // active the second tab panel 
tab.getFirstTab().set_enabled(false); // disable the first panel 
相關問題