大家好 我在使用mozilla浏览器的Windows系统上使用智能gwt 2.2。 我正在使用List Grid。在该列表网格中,我使用数据源填充数据。 喜欢这个
setClientOnly(真); super.setTestData(记录);
现在在某些情况下我想更新网格的记录,所以为此我必须更新数据源的记录。 我通过两种方式做到了这一点: 1.创建数据源的新实例,并用新数据填充它,并将此数据源设置为网格。
但是在这里它是网格的两倍。(一个场出现两次)
2.这样我首先删除了网格数据源的所有记录。通过使用remove(记录记录)方法 然后用新记录设置新数据。
但在这个问题上,问题是这样的: 17:43:36.328:TMR9:WARN:DataSource:isc_NTDataSource_3:在dataSource'isc_NTDataSource_3'上'remove'上返回空结果,无法更新DataSource isc_NTDataSource_3上的resultSet。返回受影响的记录以确保缓存一致性。
那么如何更新数据源的数据或者如何使用新数据更改数据。 提前致谢
答案 0 :(得分:3)
getGrid().setData(getGridData(listRecords));
它为我工作