gpt4 book ai didi

jqgrid - 如何在jqgrid中实现行级验证

转载 作者:行者123 更新时间:2023-12-01 16:00:33 26 4
gpt4 key购买 nike

在保存更改的行之前,需要调用自定义函数来验证保存的可能性。

如果此自定义函数返回 false,则应取消行保存并且行应保持在编辑模式,以便该错误可以更正并再次保存。

如何在内联和表单编辑模式下验证行?我还没有找到任何行级验证函数。我应该将自定义验证函数添加到列中以进行验证行还是有更好的解决方案?

最佳答案

如果我理解你是对的,你应该使用自定义验证 editrules

editrules: {
custom:true,
custom_func: function(value,colname) {
// return [true,""] in case of successful validation
// [false,"Your error message"]; in case of validation error
}
}

参见 jqGrid documentation对于代码示例。

jqGrid 只有单元格级别 验证,但取决于您如何使用内联编辑(例如只有一行处于编辑模式一次),您可以从整个编辑行中获取数据。你有很多选择。例如,您可以手动获取行数据或只为所有感兴趣的列定义验证规则,在第一列的验证中,您只需将保存在外部对象的属性和最后一个验证函数的内部,您可以访问所有保存的数据以进行真正的行验证。

关于jqgrid - 如何在jqgrid中实现行级验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6814230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com