单据合法性校验的使用和表达式为真时提示的解析原创
8人赞赏了该文章
1,241次浏览
编辑于2022年05月16日 15:19:47
那么我们今天来看一下这个到底是什么样的逻辑规则:
单据合法性校验服务是用来判定单据是否符合(保存、提交、审核等等)条件的一个服务。
我们以采购订单单据头采购部门保存时不可为空来演示下该功能。
第一步:打开bos后台--供应链--采购管理--采购订单--批量编辑字段属性
第二步、表单属性--菜单集合
第三步、保存按钮--点击事件
第四步、修改
然后我们进行确定-保存,到客户端进行验证看下效果。
那么如果我们把校验表达式为真时提示给打上勾呢?
看下效果:
那么我们把采购部门选上看看会是什么效果:
那么为什么会是这样呢?
其实我们可以看出来这个结果是有我们的表达式的真假来判断的,那么怎么区分表达式是真是假不至于我们把条件设置成相反的呢?最简单的一个方法就是我们把表达式写出来:这样方便我们进行判断。我们以上述题目为例:
当采购订单的采购部门字段值不为空时,那么采购订单保存按钮的合法性校验值为真(即可以保存);否则就是假值,不可保存。
当我们没有打钩校验表达式为真时提示时并在采购部门字段填上“市场部”值时,系统先进行判定,单据数据合法可以提交的单据,当然我们的提示语句“采购部门不可为空”就不会输出出来。如果打上勾的话,系统就会先判定单据合法,并且把提示句“采购部门不可为空”给显示出来了。
有兴趣的同学可以试试:条件设置为采购部门=null 然后把校验表达式为真时提示打上勾看一下效果。
这里是有一点点绕的,慢慢捋清楚就好了。
赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读