2013-03-07 59 views
0

我有一些數據顯示在CellTable中,其中一列是可點擊的。點擊該列後,我會在Modal的另一個CellTable中顯示與其關聯的數據。如何在關閉時銷燬GWT引導模式

我爲此設置了一個UIBinder元素。

在FieldUpdater中,我創建了一個UIBinder元素的新實例,在它關閉後,我希望它被銷燬或從DOM中刪除。此元素有一個GWT Bootstrap Moda l

現在發生的事情是,它被隱藏,當我點擊新的實例創建。我認爲這會在數據量增加和長時間使用應用程序時出現問題。

我想知道如何重新打開現有的元素或在元素關閉後銷燬元素。我找不到像onClose

回答

1

不是「setDynamicSafe」完全符合你的要求嗎?

設置模式以防止內存泄漏。隱藏模式時,將刪除所有事件處理程序,並從文檔DOM中刪除模態DOM。默認爲false。

參數:dynamicSafe

+0

感謝,這正是我一直在尋找。 – nikhil 2013-04-06 15:59:10

0

您可以覆蓋hide()方法。

如果要發送onClose事件,請創建一個custom event