我有一些显示在CellTable中的数据,其中一列是可点击的。在单击该列时,我在Modal内的另一个CellTable中显示与其关联的数据。
我为此设置了一个UIBinder元素。
在FieldUpdater中,我创建了一个UIBinder元素的新实例,在它关闭之后,我希望它被销毁或从DOM
中删除。该元素具有GWT Bootstrap Moda l
现在发生的事情是它被隐藏,当我点击新实例时就会被创建。我认为当数据大小增加和长时间使用应用程序时,这将是一个问题。
我想知道如何重新打开现有元素或者在元素关闭后销毁元素。我找不到像onClose
答案 0 :(得分:1)
“setDynamicSafe”不能完全符合您的要求吗?
设置模式以防止内存泄漏。隐藏模态时,将删除所有事件处理程序,并从文档DOM中删除模态DOM。默认为false。
参数:dynamicSafe
答案 1 :(得分:0)
您可以覆盖hide()方法。
如果要发送onClose事件,请创建custom event。