0
我使用GWT TabPanel
並希望在其中一個選項卡中使用DialogBox
。我認爲DialogBox
被添加到RootPanel
,因爲我看到每個標籤中的框。 是否有選項只能在面板創建的框中看到該框?或者必須創建自己的對話框或覆蓋一些方法(.show
?)如何在GWT中的TabPanel中使用對話框
格爾茨, 命運
我使用GWT TabPanel
並希望在其中一個選項卡中使用DialogBox
。我認爲DialogBox
被添加到RootPanel
,因爲我看到每個標籤中的框。 是否有選項只能在面板創建的框中看到該框?或者必須創建自己的對話框或覆蓋一些方法(.show
?)如何在GWT中的TabPanel中使用對話框
格爾茨, 命運
一個DialogBox
是一個彈出式窗口,不依附於任何的面板。所以你不能使用Dialogox
in a TabPanel
,因爲它不會附加到該面板上,因爲你發現你自己(它連接到RootPanel
)。如果只想在選擇特定選項卡時顯示此對話框,則需要在選擇其他選項卡時隱藏該對話框。您可以通過在TabPanel上添加TabListener
並實施onBeforeTabSelected
方法並檢查選中哪個選項卡並隱藏或顯示對話框。
好的,謝謝,如果我切換回有選項卡的對話框?有沒有辦法覆蓋.show方法? – destiny 2011-12-14 18:50:04