在Jqgrid中是否有办法拦截编辑事件并在转到服务器之前将空字符串变为0?
谢谢
答案 0 :(得分:0)
据我所知,使用了使用格式化程序操作的内联编辑。
我认为一种可能的解决方案是使用serializeRowData网格选项,我们可以在内联编辑开启之前修改任何参数,然后再将其发布到服务器。它看起来像这样
$("#grid").jqGrid({
...
serializeRowData : function(postdata) {
for (var key in postadata) {
if(postdata.hasOwnProperty(key)) {
if(postdata[key] === '') {
postdata[key] = 0;
}
}
}
return postdata;
},
...
});