如何在关闭时销毁GWT Bootstrap Modal

时间:2013-03-07 11:14:15

标签: gwt gwt-bootstrap

我有一些显示在CellTable中的数据,其中一列是可点击的。在单击该列时,我在Modal内的另一个CellTable中显示与其关联的数据。

我为此设置了一个UIBinder元素。

在FieldUpdater中,我创建了一个UIBinder元素的新实例,在它关闭之后,我希望它被销毁或从DOM中删除。该元素具有GWT Bootstrap Moda l

现在发生的事情是它被隐藏,当我点击新实例时就会被创建。我认为当数据大小增加和长时间使用应用程序时,这将是一个问题。

我想知道如何重新打开现有元素或者在元素关闭后销毁元素。我找不到像onClose

这样的事件

2 个答案:

答案 0 :(得分:1)

“setDynamicSafe”不能完全符合您的要求吗?

  

设置模式以防止内存泄漏。隐藏模态时,将删除所有事件处理程序,并从文档DOM中删除模态DOM。默认为false。

     

参数:dynamicSafe

答案 1 :(得分:0)

您可以覆盖hide()方法。

如果要发送onClose事件,请创建custom event