在运行时更新GWT单元表

在运行时更新GWT单元表,gwt,widget,gwt2,Gwt,Widget,Gwt2,我试图在运行时更新单元格表,单元格表从列表中获取日期 Cell_Table.setRowData(0,AllMessages); 我正在尝试更新列表AllMessages,然后执行此操作Cell_Table.redraw()没有成功 我正在尝试再次执行此操作Cell_Table.setRowData(0,AllMessages)也没有成功 当我使用相同的技术添加行时,一切正常,但当我从提供行的列表中删除一些数据时,单元格表不会被更新 by 约翰·拉班卡 @ setRowData(int,Lis

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

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

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

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

by
约翰·拉班卡

@

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

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

或者,您可以使用新版本的setRowData,它不需要启动 索引(自GWT 2.1.1起):
表.setRowData(新消息)

使用相同的技术时,我添加的单元格表正在更新,但删除时,它不会更新