Skip to content

全局事件

全局事件把可复用的交互逻辑做成「事件资产」。组件或表单事件配置时直接选用,避免每个按钮重复搭建相同动作流。

全局事件列表

在哪里找

全局配置全局事件

在组件事件配置中选择「全局事件」时可快捷管理。

和组件事件、表单事件、行为动作

层级管什么
组件事件某个字段/按钮何时触发
表单事件整表提交/加载等何时触发
全局事件(本文)可复用的动作流本身
行为动作动作流里每一步能做什么

典型模式:多处时机不同、动作相同 → 沉淀全局事件,各处只负责引用。

text
全局事件「打开选人并回填」
    ↑ 引用          ↑ 引用
入职表按钮点击    调岗表按钮点击

怎么用(分步)

  1. 创建事件并命名(如「打开商品选择」「提交前确认」)。
  2. 填写说明,方便他人选用。
  3. 编辑事件行为:按行为动作添加打开模块、设值、提示、请求等;需要时加条件。
  4. 在按钮/字段的组件事件,或表单事件中引用该全局事件。
  5. 预览各入口都点一遍,确认顺序与结果一致。

怎么用

业务示例

入门:多按钮打开同一须知

  1. 模块管理建「活动须知」。
  2. 全局事件「打开须知」→ 动作:打开该模块。
  3. 表头链接与底部按钮都引用「打开须知」。 换模块名时只改事件一处。

常用:选人后回填

全局事件包含:打开选人模块 →(模块内确定另配或同一流)把姓名、部门写回主表 → 关闭模块。 入职、调岗、请假多表复用「打开选人」段。

常用:提交前统一确认

全局事件「提交确认」:确认弹窗 → 校验表单。 在表单事件「提交时」引用,多表统一文案。

常用:失败提示标准化

「接口失败提示」全局事件:消息提醒(错误类型 + 固定文案)。 各处发送请求失败分支都引用,避免文案不一致。

常用:带执行条件的全局动作

全局事件内某动作设执行条件:仅当「需要纸质」为是才打印;其它引用处自动继承该逻辑。

维护建议

建议说明
命名见名知意evt_open_picker打开商品选择
写说明列表里能看懂适用场景
改前回归影响所有引用入口,改完预览主路径
不要过度全局化只用一次的流程写在组件事件即可

注意点

  • 引用的是事件名称;改名后检查引用是否仍有效(以界面为准)。
  • 全局事件里打开的模块必须已存在。
  • 变量绑定全局变量配合时,注意赋值目标字段 ID 在各表是否一致;不一致时可拆成「仅打开模块」全局事件,回填留在各表。

相关阅读

相关技术文档