jQuery MiniUI

 找回密码
 立即注册
查看: 3559|回复: 1
打印 上一主题 下一主题

DataGrid验证必填列问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-2-6 15:28:36 |只看该作者 |倒序浏览
在表格编辑的时候,需要验证必填的列都是触发验证事件后才改变单元格的背景色。
这样用户在录入数据前都不知道哪些是需要必填的,假设表格的列很多,但必填列就两三列,这样子用户录入数据很麻烦
使用drawcell事件写方法重新绘制这样又太繁琐,因为在列里面已经设置属性vtype="required"。
所以,请问有没其它方法或者例子是编辑单元格前改变背景色,指示哪列是必填的
列如:在表单里面设置required="true"是,输入框背景色是浅黄的。

Rank: 8Rank: 8

沙发
发表于 2013-2-6 16:01:30 |只看该作者
1.通过调用grid.validate()来进行对表格验证。

2如果开始便给表格加上背景色,你可以用列的renderer来进行绘制,而不使用ondrawcell,虽然作用一样,但是一个只是针对指定列渲染,一个是对所有单元格渲染

Archiver|普加软件

GMT+8, 2024-11-27 15:31 , Processed in 1.037670 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部