您好我一直在尝试使用onClick处理程序重新启动表中的数据 但是,当我点击数据时,旧数据仍然存在,并且新数据即将出现
请让我知道如何解决此问题
提前致谢
private void showErrorButton() {
//super.initWidget(widget);
_displayAlerts.addClickHandler(new ClickHandler() {
/**
* Click event for hiding dialog box.
*/
public void onClick(final ClickEvent arg0) {
getCustomDialog().getDialogBox().center();
getCustomDialog().getDialogBox().show();
showDialogBox(_errorList,_warnList);
}
});
}
答案 0 :(得分:0)
在用新数据填充之前,您似乎没有清除表中的旧数据。
如果您正在使用Panel (GWT Javadoc)
(或任何Panel的子类,如HTMLTable,FlexTable等),则应在添加新数据之前调用方法clear()
。
void onClick(...) {
yourTable.clear();
yourTable.addNewData();
}
如果这对你的具体问题有所了解,我会更改我的答案。