我不使用選項卡面板只是選項卡欄,並且必須防止按某些條件更改選項卡。ExtJS 4:防止使用TabBar更改選項卡
在ExtJS文檔中,我發現change
事件爲Ext.tab.Bar
,但當標籤頁已更改時會觸發。所以preventDefault()
和return false
在這種情況下不起作用。
其次,我嘗試設置Ext.tab.Tab.handler
屬性,當標籤被初始化時,但它在點擊標籤按鈕時觸發。因此preventDefault()
和return false
不起作用。
ony身體可以幫助嗎?如何防止僅使用Ext.tab.Tab
和Ext.tab.Bar
更改選項卡?
Thx。
我不使用'Ext.tab.Panel'組成部分,所以我不能夠訂閱其事件 – 2012-03-28 14:49:24
那麼恐怕我得讓你失望:) - >從煎茶文檔: TabBar由TabPanel在內部使用,通常不需要手動創建。 ...無論如何,你嘗試過,然後從選項卡上的beforeactivate事件返回false ... – nscrob 2012-03-28 15:16:35
是的,我看到了這條消息=)我嘗試了'beforeactivate' for both:tab和tabbar – 2012-03-28 15:22:46