По клику не обновляются данные таблицы - PullRequest
0 голосов
/ 05 сентября 2011

Привет. Я пытался заново инициализировать данные в таблице с помощью обработчика 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 голосов
/ 05 сентября 2011

Похоже, вы не удаляете старые данные из своей таблицы, прежде чем заполнять их новыми данными.

Если вы используете Panel (GWT Javadoc) (или любой подкласс Panel, такой как HTMLTable, FlexTable и т. Д.), Вы должны вызвать метод clear() перед добавлением новые данные.

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

Я изменю свой ответ, когда узнаю больше о вашей конкретной проблеме, если это не поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...