【打开弹窗】按钮的联动规则不能实时更新

我参考官方Demo配置了一个商机页面,【赢单】和【战败】按钮联动规则,当状态等于成交或战败的时候就隐藏按钮。

经过测试:
如果选择【当前弹窗记录】作为判断条件,按钮就不会实时隐藏。
如果选择【当前记录】作为判断条件,按钮就会实时隐藏。

不知道这算不算BUG?


算是个缺陷, 不过也不纠结,因为当前弹窗记录是打开的时候装载的数据,提交之后并不会刷入新数据,当前记录是恒去DB读的

确实可以不用纠结哈。
只不过一开始不知道【当前弹窗记录】和【当前记录】两者的差别,反反复复改了很多地方。
最后是对着官方的Demo一点一点的排查的

你好,可以提供下复现 demo 和复现步骤吗?感谢🙏

这个不是缺陷吧,当前弹窗记录跟当前记录本来就是有区别的,改了反而成了缺陷

要看如何使用这个上下文了.多层嵌套窗口的时候,当前弹窗不更新上下文缓存是有问题的

是的,对【当前弹窗记录、上级弹窗记录】在提交数据后都未做刷新缓存(包括关联字段),导致多级弹窗时对按钮、字段的联动规则控制会出现很多问题。

如果提交按钮指定了刷新区块,应该对区块相应的这些缓存变量(包括关系字段数据)也要刷新数据才对。