单击时不刷新tabledata

时间:2011-09-05 13:04:39

标签: gwt button

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


}

1 个答案:

答案 0 :(得分:0)

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

如果您正在使用Panel (GWT Javadoc)(或任何Panel的子类,如HTMLTable,FlexTable等),则应在添加新数据之前调用方法clear()

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

如果这对你的具体问题有所了解,我会更改我的答案。