jQuery MiniUI

标题: DataGrid动态隐藏列但是未隐藏前出现的必填校验在隐藏后还... [打印本页]

作者: nadialove    时间: 2015-6-18 23:21:47     标题: DataGrid动态隐藏列但是未隐藏前出现的必填校验在隐藏后还...

DataGrid动态隐藏列但是未隐藏前出现的必填校验在隐藏后还是起到效果了,应该是不起到效果的,相当于我哪个列隐藏了,那么保存的时候,就不应该在校验那一列了,请问如何解决这种问题啊。

问题截图如下:

[attach]6270[/attach]图1
1、点击保存会保存上面列表的数据,由于备注为空,则出现校验效果。

[attach]6271[/attach]

图2
2、我切换了上面箭头指向的“是否显示图例”,为否,将备注列隐藏了,由于隐藏前列身上是红色显示,并提示“不能为空”
但是我这个时候直接点击保存,发现是还是会校验隐藏列“备注”不能为空的处理,如何解决啊?

作者: dforce    时间: 2015-6-19 10:12:51

保存的时候先grid.setIsValid(true)清空掉编辑完的验证
再调用grid.validate(),重新验证一下
作者: nadialove    时间: 2015-6-19 14:33:10

dforce 发表于 2015-6-19 10:12
保存的时候先grid.setIsValid(true)清空掉编辑完的验证
再调用grid.validate(),重新验证一下 ...

按你说的搞定,谢谢你了。MINIUI 不知道提供我这种示例没有?可否考虑增加呢?
作者: dforce    时间: 2015-6-19 14:47:19

nadialove 发表于 2015-6-19 14:33
按你说的搞定,谢谢你了。MINIUI 不知道提供我这种示例没有?可否考虑增加呢? ...

我们有单元格绘制的例子
http://www.miniui.com/demo/#src=datagrid/drawcell.html




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