前言
前一篇中介绍了关于行为定义中Feature Control特征控制的概念,本篇将进行介绍关于Side Effects的概念,简单来讲Side Effects可以在草稿模式中用来重新加载数据,消息,触发determine等操作。
正文
Side Effects翻译成中文是`副作用`,这个叫法总感觉像不良反应,感觉叫`附加影响`可能更贴切一点,fine anyway,只需要知道是做什么的即可。在草稿场景中,UI不会为每个输入触发所有业务对象的重新加载,比如用户使用action可能更新了某个字段,但并没有定义返回结构来刷新最新的值,或者更新的是另一个节点的某个字段,UI是不会发起读取请求来刷新界面的,这可能会导致草稿实例上显示的不一致,Side Effects就是来解决这个问题的,它可以触发刷新,特别是它是高效的,因为你可以选择只刷新你指定需要刷新的实体。
Side Effects类型
Side Effects可以在行为定义中的以下对象属性中定义:
-
field: 每当在 UI 上更改定义的字段时,Side Effects被触发,并重新加载定义的目标。
side effects { field MyField affects Targets }
订阅专栏 解锁全文
94

被折叠的 条评论
为什么被折叠?



