2012-05-01 58 views
1

是否有一種簡單的方法將處理程序/偵聽程序添加到小部件,以便可以檢測到可見性的更改? 還是我必須創建一個我自己的系統? (這意味着在調用setVisible(...)時創建其他小部件來封裝所需的小部件和觸發事件)GWT - 添加可見性真/假處理程序

+1

另一種方法是不使應用程序邏輯依賴於窗口小部件的狀態,但使使所述插件來隱藏相同的事件觸發應用的事件還有其他的東西在聽 - 如果因爲用戶剛認證而隱藏了「登錄」按鈕,其他代碼不應該聽取更新,而是由隱藏按鈕的同一件事觸發。 –

回答

2

標準小部件具有自己的偵聽器和處理程序。如果您的應用程序需要您自己的事件,那麼您必須定義自定義用戶定義事件,偵聽器和處理程序。

0

overite調用setVisible(布爾可見) 擴展UIObject或使用遞延結合