我创建了一个计算字段,它的值会随着状态更改为特定内容而填充。
它工作正常,但是当状态再次改变时,该值被删除了。
我检查了计算字段的条件,已经足够了。
我想在 else 中不执行任何操作来完成条件。 (所以当状态改变时,我满意的值不会删除)
我试过这个 -> 在 else 动作中:如果状态不满足条件 if;尝试分配相同的值,但不允许。
我也试图让 else 动作不做任何动作,但它不允许我这样做。
我能为此做什么?
问题是当状态改变时,值也随之移除。 我该怎么办?
答案 0 :(得分:1)
恐怕您无法使用计算字段实现所需的行为。您可能知道,计算是实时进行的,并且该值不会存储在 DB 中,您无法根据需要保留某些默认值或先前值。
为此,您需要一个存储 DB 字段的物理值和一些捕获最近所需值的方法,当您决定跳过计算逻辑时 - 您可以跳过 WF/插件/脚本代码逻辑中的重置。>