工作表规则的逻辑BUG 张璐Lv.3修习 发布于 2023-08-17 09:45 最后回复 2023-08-21 18:15:45 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 8 回复830 浏览 如下图,工作表多条规则控制一个字段的显示,你们系统内部是 '且'的关系(或者是会强制给这个字段一个隐藏的属性,使其变成了'且'的效果),在我的这种情况一个单选的内容,'且'的可能是 0,应该是‘或’的关系,虽然理解以后可以实现业务逻辑,但个人认为不是正常的思路,还是希望作为 bug 去修改一下。
明白的这个逻辑,后续会避免多个规则控制一个字段的显示。感谢大家
字段的配置属性的优先级是最低的,如果你规则里面有显示这个字段的规则,那么无论是否配置这个字段有没有隐藏在不触发显示规则的情况下,这个字段都是隐藏的。而且你要清楚,隐藏的属性优先级是高于显示的。所以最终就是隐藏的状态。
把调拨工单号的显示规则,独立设置一个出来,几个条件是【或者】或者【并且】的设置方法来进行配置。
一个字段相同的执行动作不应出现在不同的业务规则中,这样是冲突的。
结果是 B 永远不会显示
我是规则 1 A=1, 显示 B,
规则 2 A=2,显示 B
但是我本身是不隐藏的,
规则一定要互斥,2 个规则之间。不能有重复后者矛盾的地方,
比如, 规则 1 A=1, 隐藏 B,
规则 2 A 不等于 0,显示 B
此时这么设置就是有问题。
估计是这个逻辑: 先满足了规则 1,把它显示了;然后发现未满足规则 2,所以又把它隐藏了。