jqGrid行编辑模式下触发点击事件
配置oneditfunc参数
方法
editRow
jQuery( "#grid_id").jqGrid( 'editRow',rowid, keys, oneditfunc, successfunc, url, extraparam, aftersavefunc,errorfunc, afterrestorefunc)
参数:
rowid | 此数据行的id |
---|---|
keys | 设置为true可以使用 [Enter]保存数据或者[Esc] 取消编辑 |
oneditfunc | 当行成功转为编辑模式下触发的事件 |
successfunc | 成功请求后触发。返回true会使用修改后的数据填充当前行,否则使用修改前的数据填充,同时关闭编辑模式 |
url | 定义此项,将会替代jqGrid配置中的editurl,如果设置为 'clientArray',仅保存数据到grid中,不会向服务器提交数据(如果不想更改一行就提交一次,配置为这个值比较有用,可以点击页面上某个按钮将所有数据用ajax一次提交 |
extraparam | 提交到服务器的其他附加数据 |
aftersavefunc | 数据保存到服务器返回客户端后触发 |
errorfunc | 动态页出错时触发 |
afterrestorefunc | 调用restoreRow还原数据行原始信息(数据行保存不成功)时触发 |