在运行时更新GWT单元表

时间:2011-01-05 18:08:34

标签: gwt widget gwt2

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

Cell_Table.setRowData(0,AllMessages);

我正在尝试更新列表AllMessages,然后执行此操作Cell_Table.redraw();但没有成功。

我正在尝试再次执行此操作Cell_Table.setRowData(0,AllMessages);但没有成功

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

1 个答案:

答案 0 :(得分:6)

通过
约翰拉班卡

@ GWT Discussion

setRowData(int,List)替换数据范围。所以,如果列表得到 简而言之,它不会触及列表末尾后出现的项目。

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

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