在SmartGWT的ListGrid中将记录标记为新记录

时间:2012-06-06 14:39:11

标签: smartgwt listgrid

在SmartGWT中,使用ListGrid。

我目前正在从CSV文件加载数据,以便预先填充listgrid。我希望以后能够将这些数据保存在数据库中。

使用listGrid.startEditingNew()我可以创建一个被认为是新的记录。但即使使用合理数量的数据(50行),它也可能非常慢。

ListGrid listGrid = new ListGrid();

Record record= new Record();
record.setAttribute("attr1", 1);
record.setAttribute("attr2", "2");

listGrid .startEditingNew(record);
listGrid .endEditing();

这里我尝试使用RecordList,因此我可以一次更新所有数据。列表中的数据显示正常且快速。但它以黑色字体显示(就像它是获取)。因此行不受listGrid.saveAllEdits()的影响。

我想知道是否有办法将RecordList中的每条记录标记为新行。

ListGrid listGrid = new ListGrid();
RecordList recList = new RecordList();

Record record= new Record();
record.setAttribute("attr1", 1);
record.setAttribute("attr2", "2");

recList.add(record);
listGrid .setData(recList);

0 个答案:

没有答案