jQuery MiniUI

标题: grid里的元素能加校验么 [打印本页]

作者: 沈大爷    时间: 2018-8-1 14:18:11     标题: grid里的元素能加校验么

比如有一个form.validate()和form.isValid()
grid能这样么  或者有什么替代的方法

作者: felt    时间: 2018-8-1 15:44:53

http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
参考表格验证的示例
作者: 沈大爷    时间: 2018-8-1 18:23:58

felt 发表于 2018-8-1 15:44
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
参考表格验证的示例

我grid当成表格再用  grid.validate()和grid.isValid()
似乎不行
作者: felt    时间: 2018-8-2 09:13:35

沈大爷 发表于 2018-8-1 18:23
我grid当成表格再用  grid.validate()和grid.isValid()
似乎不行

首先你要有验证,这样调用grid.validate()才会按验证条件进行验证,之后grid.isValid()可以获取到验证之后的结果。
作者: 沈大爷    时间: 2018-8-2 10:43:21

felt 发表于 2018-8-2 09:13
首先你要有验证,这样调用grid.validate()才会按验证条件进行验证,之后grid.isValid()可以获取到验证之 ...

我的每一行都是点击按钮生成  在div的input中设置了required=true   from表单是正常的
但是这个grid的数据哪怕不填  grid.isValid()的结果是true
作者: felt    时间: 2018-8-2 12:25:55

沈大爷 发表于 2018-8-2 10:43
我的每一行都是点击按钮生成  在div的input中设置了required=true   from表单是正常的
但是这个grid的数 ...

请参考示例,表格的验证是写在列上的,不是写在编辑器里面的
作者: 沈大爷    时间: 2018-8-2 13:51:14

felt 发表于 2018-8-2 12:25
请参考示例,表格的验证是写在列上的,不是写在编辑器里面的

我设置了allCellVaild="true"
按照示例 我设置了required=true
在点保存时 没有校验
是否需要手动写校验方法
作者: felt    时间: 2018-8-2 14:55:17

沈大爷 发表于 2018-8-2 13:51
我设置了allCellVaild="true"
按照示例 我设置了required=true
在点保存时 没有校验

allowCellValid=“true”设置了这个属性之后,每次编辑完一个单元格会自动验证一次,如果需要保存的时候验证,请调用grid.validate()进行全表格的验证。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2