2

我正在使用 jqGrid 内联编辑和网格中的验证,使用编辑规则向数据库添加和更新值。

问题是在将值提交到服务器后出现验证失败警报

    colModel: [
     {name: 'Country', 
     index: 'Country', 
  editable: true, 
  edittype: 'text',
  sortable: false, 
     align: 'left', 
    search: false,
validation: { required: true }}
    ],
4

2 回答 2

3

来自 的项目没有validation属性colModel。您应该使用正确的属性名称editrules

editrules: { required: true }

此外,您可以删除不需要的属性edittype: 'text'和(请参阅文档align: 'left'中的默认值)。因为属性的值与你的值相同,你也可以删除它。indexname

于 2013-01-16T09:46:24.317 回答
2

JqGrid 中

每当我们尝试在 jqGrid 中创建或更新记录时,如果有任何错误,它会引发错误吗?

我们可以通过两种方式做到这一点

1)服务器端调用-

它将访问服务器并通过 successfun() 或 errorfunction() 将响应返回给网格,jqGrid 可以自动处理。

2)客户端验证-

它用于在使用editrules选项将值提交到服务器之前验证用户输入

编辑规则

此选项向可编辑元素添加附加属性,应在 colModel 中使用。

句法:

{name:'price', ..., editrules:{required:true}, editable:true }

自定义功能:

我们可以为该特定列使用我们自己的自定义函数通过使用custom:true属性

于 2014-03-11T06:13:33.470 回答