3

我正在尝试在运行时更新单元格表,单元格表从列表中获取其日期

Cell_Table.setRowData(0,AllMessages);

我正在尝试更新列表AllMessages然后这样做Cell_Table.redraw();没有成功。

我正在尝试再次这样做 Cell_Table.setRowData(0,AllMessages);,但没有成功

当我使用相同的技术添加行时,一切都很好,但是当我从提供它的列表中删除一些数据时,单元格表没有被更新!

4

1 回答 1

6


约翰·拉班卡

@GWT讨论

setRowData(int, List) 替换数据范围。因此,如果列表被缩短,它不会触及列表末尾之后出现的项目。

您还必须更新行数: table.setRowData(0, NewMessages); table.setRowCount(NewMessages.size(), true);

或者,您可以使用不带起始索引的新版本 setRowData(自 GWT 2.1.1 起):table.setRowData(NewMessages);

于 2011-01-05T19:38:31.880 回答