Обновление таблицы ячеек GWT во время выполнения - PullRequest
3 голосов
/ 05 января 2011

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

Cell_Table.setRowData(0,AllMessages);

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

Я пытаюсь сделать это снова, Cell_Table.setRowData(0,AllMessages); безуспешно КАК ХОРОШО

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

1 Ответ

6 голосов
/ 05 января 2011

от
Джон Лабанка

@ GWT Обсуждение

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

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

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

...