在指定索引Smart GWT的ListGrid中添加行

时间:2017-10-11 15:03:36

标签: java gwt smartgwt smartgwt-pro



目前我正在处理一个可编辑的listgrid,我的要求是每次用户选择一行并按下"创建"时创建一个新行。按钮。需要在所选行的正下方添加新行。我尝试使用以下方法

ListGrid.getRecordList()。addAt(ListGridRecord rec,Index index)

但是我收到了警告信息

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

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

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

Muchas Gracias。

1 个答案:

答案 0 :(得分:0)

想出来,这是一个奇怪的伎俩...但对我有用...... 你需要做的是使用grid.setRecords(grid.getRecords());就在grid.getRecordList()之前.addAt(rec,index);我认为这样做可以使ResultSet可编辑。