2011-01-05 3 views
3

Я пытаюсь обновить таблицу ячейки во время выполнения, ячейка таблицы получает дату из спискаОбновление GWT ячейки таблицы во время выполнения

Cell_Table.setRowData(0,AllMessages); 

Я пытаюсь обновить список AllMessages затем сделать это Cell_Table.redraw(); с нет успеха.

Я пытаюсь это сделать это снова Cell_Table.setRowData(0,AllMessages); без успеха AS WELL

, когда я использую ту же технику, чтобы добавить строки, все в порядке, но когда я удалить некоторые данные из списка подавая его, клетка таблица не обновляется!

+0

При использовании той же методики я добавляю, что таблица ячеек обновляется, но при удалении она не обновляется – Noor

ответ

6

по
Джон LaBanca

@GWT Discussion

setRowData (Int, List) заменяет диапазон данных. Итак, если список получает shorted, он не касается элементов, которые появляются после окончания списка.

Вы также должны обновить счетчик строк: table.setRowData (0, NewMessages); table.setRowCount (NewMessages.size(), true);

Или, вы можете использовать новую версию setRowData, что не принимает индекс начала (с GWT 2.1.1): table.setRowData (NewMessages);