我在单元格编辑模式下使用jqGrid 4.4.1,并且一切正常 - 当用户更改单元格值并按Enter键时,新值将按预期提交给服务器。
如果用户输入一个单元格,不更改该值,并按Enter键,则不的值将按预期提交给服务器。
对于其中一列,我希望将值发送到服务器,即使它没有更改。
这似乎是阻止这种情况的jqGrid代码(来自saveCell方法):
// The common approach is if nothing changed do not do anything
if (v2 !== $t.p.savedRow[fr].v){
所以它正在检查单元格是否已更改,如果不是,则不会继续提交给服务器。
现在,我可以对jqGrid源进行一次讨厌的破解来改变它,但我宁愿不编辑jqGrid - 是否有某些方法可以使用'标准'jqGrid功能获得所需的行为?