我正在jqGrid中进行表单编辑。我使用完全本地数据(数组)来填充网格;因任何原因不与服务器通话。我在寻呼机中有编辑按钮,点击它会显示编辑表格。
现在我需要编辑表单中的提交按钮以默认方式工作(所有验证,显示错误消息等),除了它不应该尝试提交到服务器(和最后说没有设置网址)。
相反,我需要将编辑后的值(验证后)保存回行和网格。这可能吗?
如果没有,我想我必须在编辑表单中添加自定义按钮。我试过了。但是,如何调用与字段绑定的所有自定义验证处理程序并显示默认方式的错误消息?
非常感谢您的帮助。感谢。
答案 0 :(得分:1)
jqGrid在使用表单编辑时不支持本地编辑。只有内联编辑和单元格编辑支持本地编辑。一个人应该设置editurl: "clientArray"
。因此,解决所有问题的最简单方法是使用内联编辑而不是表单编辑。
然而,在使用表单编辑的情况下,可以实现本地编辑。 The answer the demo the answer正在修改this one和{{3}}。差不多3年前我发布了原始答案。由于jqGrid中的一些修改,代码需要稍微修改一下。最后一个演示使用当前的4.5.4版本,它可以工作。因此,您可以使用代码来解决您的问题。