简体中文
表单页不同层级模块事件定义
约 216 字小于 1 分钟
2025-09-22
事件会在对象表单加载或操作过程中的特定阶段触发,例如加载完成之后。
事件命名规范
- 异步事件:
${module}.${action}.${timing} - 同步事件:
${module}.${action}.${timing}.sync - 模块:
form、field、md、... - 动作:
render、edit、... - 时机:
before、after、end
时机说明
before:操作前阶段,通常适合拦截用户操作,具体能力以事件定义为准。after:操作后阶段。如果是数据变更操作,插件内通过dataGetter获取到的仍是原始数据;变更后的数据可通过参数获取,计算/UI 事件尚未触发。end:操作已完成,计算/UI 事件也已完成,但 UI 尚未更新。此时插件内通过dataGetter获取到的已经是更新后的数据。
