JQGrid删除错误模式弹出窗口

时间:2013-02-08 07:42:04

标签: jquery jqgrid validation

我正在使用JQGrid编辑规则来验证JQGrid单元格中的数据。现在,如果输入数据出错并且不允许添加行,则显示模型弹出窗口。我想要除模型弹出窗口以外的所有功能。我想在页面上的自定义错误div中显示错误。我不想要模型弹出窗口。但是,所有其他事情应该只是相同的,就像不应该添加错误行一样。这是我正在使用的所有编辑规则的link。我使用默认的一个和几个自定义函数。所有规则都按要求运作。

如果需要进一步的信息,请告诉我。

1 个答案:

答案 0 :(得分:2)

内联编辑不支持当前任何其他验证消息作为弹出对话框。我同意这是一个问题,但我无法为您提供任何常见的好解决方案。

例如,您可以做的是将原始$.jgrid.info_dialog覆盖(子类)到您的自定义实现(有关此类技巧的示例,请参阅the answer)。然后,您可以根据$.jgrid.info_dialog的输入参数进行验证是否正在调用以显示内联编辑的验证错误。如果出现验证错误,您可以将错误消息放在自定义div上。在所有其他情况下,您可以将通话转发至原始$.jgrid.info_dialog