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