jqgrid是否内置验证?或者,当用户尝试操作数据时,我们是否需要验证每个值。
谢谢,
答案 0 :(得分:1)
可以在colModel
中定义editrules进行验证。可以使用custom: true
属性和custom_func回调进行验证。验证将在保存修改数据之前完成。。
另一种可能性是使用插件,您可以在dataInit
回调中初始化(请参阅the old answer作为示例)在change
内注册dataEvents
事件处理程序。它可以允许在开始保存数据之前进行验证。
还有一些特定于编辑模式的其他可能性。例如,表单编辑支持beforeCheckValues
回调和jqGridAddEditBeforeCheckValues
事件,该事件将在个别验证编辑字段之前触发,beforeSubmit
回调和jqGridAddEditBeforeSubmit
事件允许进行额外的最终验证。< / p>
因此,您应该检查哪些可能性更符合您的要求。