Gwt 单击不会刷新tabledata

Gwt 单击不会刷新tabledata,gwt,button,Gwt,Button,嗨,我一直在尝试使用onClick处理程序重新初始化表中的数据 但是,当我单击数据时,旧数据会继续存在,同时新数据也会出现 请让我知道如何解决这个问题 提前谢谢 private void showErrorButton() { //super.initWidget(widget); _displayAlerts.addClickHandler(new ClickHandler() { /** * Click event for hiding

嗨,我一直在尝试使用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);        
        }
    });


}

在用新数据填充表之前,似乎没有清除表中的旧数据

void onClick(...) {
    yourTable.clear();
    yourTable.addNewData();
}
如果您正在使用一个(或面板的任何子类,如HTMLTable、FlexTable等),您应该在添加新数据之前调用该方法

void onClick(...) {
    yourTable.clear();
    yourTable.addNewData();
}

如果没有帮助,我会在了解您的具体问题后更改答案。

您使用的是哪种类型的表格,还是别的?谢谢你的主意。。。我不得不把一个水平面板放在这张桌子被更新的地方…所以我清理了面板,现在它可以正常工作了…:)