Gwt 单击不会刷新tabledata
嗨,我一直在尝试使用onClick处理程序重新初始化表中的数据 但是,当我单击数据时,旧数据会继续存在,同时新数据也会出现 请让我知道如何解决这个问题 提前谢谢Gwt 单击不会刷新tabledata,gwt,button,Gwt,Button,嗨,我一直在尝试使用onClick处理程序重新初始化表中的数据 但是,当我单击数据时,旧数据会继续存在,同时新数据也会出现 请让我知道如何解决这个问题 提前谢谢 private void showErrorButton() { //super.initWidget(widget); _displayAlerts.addClickHandler(new ClickHandler() { /** * Click event for hiding
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);
}
});
}
在用新数据填充表之前,似乎没有清除表中的旧数据
void onClick(...) {
yourTable.clear();
yourTable.addNewData();
}
如果您正在使用一个(或面板的任何子类,如HTMLTable、FlexTable等),您应该在添加新数据之前调用该方法
void onClick(...) {
yourTable.clear();
yourTable.addNewData();
}
如果没有帮助,我会在了解您的具体问题后更改答案。您使用的是哪种类型的表格,还是别的?谢谢你的主意。。。我不得不把一个水平面板放在这张桌子被更新的地方…所以我清理了面板,现在它可以正常工作了…:)