jQuery MiniUI

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

如何根据选择的内容设置某些字段从必填到非必填? [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-4-23 11:00:31 |只看该作者 |倒序浏览
   如题,原先页面上假设A字段是有必填校验的,B字段没有必填校验。我选择C的时候,A要保留必填校验,B增加必填校验;我选择D的时候,A去掉必填校验。如何实现A\B字段的

Rank: 8Rank: 8

沙发
发表于 2018-4-23 14:00:06 |只看该作者
监听oncellvalidation事件来处理
grid.on("cellvalidtion",function(e){
     if(e.field=="A"){
           if(e.record.xx=="c"){
              if(e.value==""){
                   e.isValid=false;
                   e.errorText="..."
              }
           }else if(e.record.xx==“D”){
                ....
           }
     }
})


http://www.miniui.com/demo/#src=datagrid/cellvalidation.html

Archiver|普加软件

GMT+8, 2024-11-26 04:02 , Processed in 1.019453 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部