最佳答案
在使用appendRow进行增行的时候,新增行的数据是新生成的在设置附件字段ID的时候也变了,需要再对子表的数据进行重置,使用setDataSource重置数据。代码如下:
//设置子表行数据
var datas = {'fileName':fileName,'fileSize':fileSize,'uploader':uploader,'uploader_name':uploaderName,'uploadDate':uploadDate,'enclosure':enclosure};
//子表进行增行操作
model.appendRow(datas);
//重置数据 model.setDataSource([{'fileName':fileName,'fileSize':fileSize,'uploader':uploader,'uploader_name':uploaderName,'uploadDate':uploadDate,'enclosure':enclosure,'_status':'Insert'}]);