在celledit模式下的jqgrid,点击下一页/上一页等后修改未保存

时间:2016-04-05 08:22:36

标签: jqgrid save blur

我使用了单元格编辑模式的网格。问题是:在修改最后一个单元格之后,焦点仍然在该单元格中。 然后,没有按下ENTER / ESC,直接点击下一页为下一页做输入。几天后,他们发现每个页面的最后一个单元格未按预期保存。

如何处理?

我试图修改jqgrid.src.js以绑定(' blur')在cell-edit元素上调用saveCell,就像这样

....
$("input, select, textarea", cc).bind("keydown" .
....
//my code start here
.bind("blur", function (e) {
     $($t).jqGrid("saveCell", iRow, iCol);
)
//my code end here

这将按预期保存修改。但是,网格的NEXT-PAGE / PRE-PAGE在重新加载之前不再起作用。

我认为这是jqgrid用户的常见问题。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我建议您使用onPaging回调作为saveCell保存编辑单元格的位置。请参阅the answer