起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5558|回复: 6

[结贴] UI中data规则能够动态控制是否有效

[复制链接]

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
发表于 2017-10-23 19:30:07 | 显示全部楼层 |阅读模式
举个例子,编制合同,有很多必填项或者其他约束。当用户有些信息不确定或者先暂存的时候,希望可以先保存,此时应该跳过一些必填等约束规则。
即用户在点击保存的时候,不用规则去校验,而是在用户点流转,发起流程之前,再去校验。

平台提供规则挺好用,所以希望能够动态控制,保存时不校验,流转前再校验


及时结贴是个好习惯

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-10-24 09:10:58 | 显示全部楼层
规则设置没有这样的控制,而且默认的流转前先调用了保存,如果数据不合法保存时不校验,那不是把不合法的数据也保存到数据库中了

如果要这样的就不能设置规则,自己在流转前事件中获取关系的值进行判断提示,不满足可以用event.cancel = true 中断流转
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
 楼主| 发表于 2017-10-24 10:14:19 | 显示全部楼层
jishuang 发表于 2017-10-24 09:10
规则设置没有这样的控制,而且默认的流转前先调用了保存,如果数据不合法保存时不校验,那不是把不合法的数 ...

企业内,不会有人随便把不合法的数据保存。

而大部分情况是,必填项允许在暂存的时候不判断,提交的时候再判断
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-10-24 10:50:36 | 显示全部楼层
规则没有这样的设置,如果要提交的时候判断就是不设置规则,自己在流转前事件中获取关系的值进行判断提示,不满足可以用event.cancel = true 中断流转
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
 楼主| 发表于 2017-10-24 13:05:12 | 显示全部楼层
jishuang 发表于 2017-10-24 10:50
规则没有这样的设置,如果要提交的时候判断就是不设置规则,自己在流转前事件中获取关系的值进行判断提示, ...

知道了,建议提供方法,手动校验,而不是自动校验
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
 楼主| 发表于 2017-10-24 13:05:28 | 显示全部楼层
jishuang 发表于 2017-10-24 10:50
规则没有这样的设置,如果要提交的时候判断就是不设置规则,自己在流转前事件中获取关系的值进行判断提示, ...

结贴
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
 楼主| 发表于 2017-10-25 09:25:29 | 显示全部楼层
jishuang 发表于 2017-10-24 10:50
规则没有这样的设置,如果要提交的时候判断就是不设置规则,自己在流转前事件中获取关系的值进行判断提示, ...

saveData 有个参数叫ignoreInvalid
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-27 13:21 , Processed in 0.050695 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表