jqgrid - 在编辑表单中,jqGrid: 提交按钮的自定义处理?

  显示原文与译文双语对照的内容

我正在jqGrid中进行表单编辑工作。 我使用完全本地数据( array ) 填充网格;任何原因都不与服务器通信。 点击按钮中的编辑按钮,点击它就会显示编辑表单。

  1. 现在我需要编辑表单中的提交按钮以默认方式使用( 所有验证,显示错误消息等),但不应该尝试提交到服务器的( 最后说,没有设置任何 url 。) 。

  2. 相反,我需要将编辑过的值保存到行和网格 。 有可能吗?

  3. 如果没有,我想我必须在编辑表单中添加一个自定义按钮。 尝试了,但是我如何调用与字段绑定的所有自定义验证处理程序,并显示错误消息,如默认路径?

我非常感激你的帮助。 谢谢。

时间: 作者:

jqGrid不支持在使用表单编辑的本地编辑。 只有内联编辑和单元编辑支持本地编辑。 应该设置 editurl:"clientArray" 。 所以解决所有问题的最简单方法是使用内联编辑而不是表单编辑。

然而,本地编辑可以在使用表单编辑实现。 这个答案是 ,演示是对答案的修改,是对答案的修改,还是对这个问题的解释。 我在大约 3年前发布了我的原始答案。 由于jqGrid中的一些修改,代码需要稍微修改一下。 最后一次演示使用当前 4.5.4版本,并且它工作。 所以你可以用代码来解决你的问题。

作者:
...