gwt - 在运行时更新 GWT 单元表

标签 gwt widget gwt2

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

Cell_Table.setRowData(0,AllMessages);

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

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

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

最佳答案

作者
约翰·拉类卡

@ GWT Discussion

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

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

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

关于gwt - 在运行时更新 GWT 单元表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4607566/

相关文章:

java - SmartGWT 对话框标题设置不正确

python - 使用 matplotlib 的动画交互式绘图

java - Android:将 AppWidgetId 传递给服务

javascript - 合并 GWT 生成的文件

java - 如何在 GWT 中使用文件发送 HashMap

java - 如何在 appengine 上的 gwt 中重新映射 url

java - @UiHandler 未击中的按钮操作

java - 寻找 GWT 的平行坐标图

php - "PHP-ext"类似 PHP 小部件库?

gwt - org.apache.log4j.Logger 类型没有可用的源代码;您是否忘记继承所需的模块?