【发布时间】:2017-02-01 07:23:48
【问题描述】:
我有 jqGrid 4.7.0。 jqGrid有没有获取未保存行的数据的函数或方法?
我的表格是较大表格的一部分。我可以在其中添加一行,然后在不保存行的情况下按保存。目前,每次保存后都会重新加载表,因此如果我有未保存的行,则数据会丢失。我需要它来保留数据。我的想法是,在重新加载之前将数据放入变量并在 loadComplete 中将数据放回表中。但我遇到的问题是 getRowData 只给了我该行的 HTML 代码,而不是其中的数据。如何获取单元格中的值?
编辑:
好的,我想我找到了问题的地方,但我不知道如何解决它。似乎在成功和错误时都会重新加载网格。保存失败时如何阻止它重新加载?
var saveParameters = {
"successfunc" : success,
"url" : null,
"extraparam" : {},
"aftersavefunc" : null,
"errorfunc": null,
"afterrestorefunc" : null,
"restoreAfterError" : true,
"mtype" : "POST"
};
jQuery(grid).jqGrid('saveRow', patsientId, saveParameters);
【问题讨论】: