0



目前我正在开发一个可编辑的列表网格,我的要求是每次用户选择一行并按下“创建”按钮时创建一个新行。新行需要立即添加到所选行的下方。我尝试使用以下方法

ListGrid.getRecordList().addAt(ListGridRecord rec, 索引索引)

但是我收到了警告信息

15:48:04.373:MUP3:WARN:Log:ResultSets 是只读的。此操作 (addAt) 将被忽略。

我搜索了 smartgwt 展示以寻找编辑网格的方法,以便在指定索引处添加新行,但是我找不到任何合适的东西。

我知道 ResultSets 正在创建,因为我正在使用语句 ListGrid.fetchData()有没有办法解决这个问题?任何建议都非常感谢!

穆哈斯·格拉西亚斯。

4

1 回答 1

0

想通了,这是一个很奇怪的技巧......但对我有用......你需要做的是使用 grid.setRecords(grid.getRecords()); 就在 grid.getRecordList().addAt(rec, index); 之前 我认为这样做会使 ResultSet 可编辑。

于 2017-10-19T22:27:07.663 回答