我们使用的是jQrid版本3.8.1。 keys
属性设置为true,因此用户可以通过点击Enter
键进行保存。在用户点击Enter
之后但是在保存发生之前,有没有办法运行javascript函数?我们需要进行一些验证,并可能提示用户保存会产生某些副作用。
答案 0 :(得分:1)
您不能使用keys: true
并在keydown
内绑定自定义oneditfunc
功能。 Here您可以看到jqGrid在使用keys: true
时的作用。您可以实现密切的操作,但是您应该使用在3.8.1的grid.inlinedit.js
中找到的密码。它大致相同,但使用saveRow
参数的长格式(非对象形式)(.jqGrid("saveRow", rowid, succesfunc, url, extraparam, aftersavefunc, errorfunc, afterrestorefunc);
)