jQuery MiniUI

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

datagrid [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-4-17 14:06:34 |只看该作者 |倒序浏览
怎么样可以更改datagrid的某个单元格的isValid属性?

Rank: 8Rank: 8

沙发
发表于 2018-4-17 15:01:12 |只看该作者
isValid是验证属性,外部无法修改。

Rank: 2

板凳
发表于 2018-4-17 15:09:40 |只看该作者
felt 发表于 2018-4-17 15:01
isValid是验证属性,外部无法修改。

比如textbox的话可以通过mini.get("id").setIsvalid(false)来设置属性,datagrid的单元格不能获取到这个isValid属性的吗

Rank: 8Rank: 8

地板
发表于 2018-4-17 15:26:11 |只看该作者
lanpade 发表于 2018-4-17 15:09
比如textbox的话可以通过mini.get("id").setIsvalid(false)来设置属性,datagrid的单元格不能获取到这个is ...

datagrid只有整体的,没有控制到单元格的。

Rank: 2

5#
发表于 2018-4-17 15:37:18 |只看该作者
felt 发表于 2018-4-17 15:26
datagrid只有整体的,没有控制到单元格的。

我现在的需求是在datagrid里有一个出发时间,一个到达时间两个列需要填写,需要验证到达时间不小于出发时间,填写出发时间时会验证不通过(必须填写到达时间),然后当继续填写正确的到达时间时,如何使出发时间变成验证通过

Rank: 8Rank: 8

6#
发表于 2018-4-17 17:09:58 |只看该作者
lanpade 发表于 2018-4-17 15:37
我现在的需求是在datagrid里有一个出发时间,一个到达时间两个列需要填写,需要验证到达时间不小于出发时间 ...

只能在onvalidation事件中处理
grid.on("validation",function(e){
     if(e.field=="触发时间"){
              ...............
     }
    if(e.field=="到达时间"){
.............
    }
})

Archiver|普加软件

GMT+8, 2025-7-5 22:19 , Processed in 1.040593 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部