动作系统概述
本章介绍动作系统的基本模型与配置入口。
动作解决的问题是:某件事发生时,表单自动做什么——点击按钮取数、字段变化时联动赋值、保存前校验、保存后提交。全部通过配置完成,不需要编程。
1. 基本模型
事件(何时触发) → 动作流(依次或分支执行的动作节点)同一个事件可以挂多条动作流,一条动作流也可被多个事件复用。
2. 动作的三个分类
| 分类 | 作用 | 典型动作 |
|---|---|---|
| 数据类 | 读写业务数据 | 提取数据、新增数据、修改数据、删除数据 |
| 表单类 | 操作当前表单 | 保存、提交、关闭、切换分页、排序明细行 |
| 界面类 | 与使用者交互 | 提示信息、打开另一张表单、打印 |
各动作的详细配置见动作类型。
3. 第一个动作:点击按钮取数
在模板设计器中放置一个按钮,进入其事件配置;
为「点击」事件新建动作流,加入提取数据节点;
配置三项:
配置 说明 数据来源 从哪张表取数 过滤条件 用表达式写明取哪些数据,例如"客户编号等于本表单的客户编号" 字段映射 来源表的哪个字段填入当前表单的哪个字段 保存动作与模板,到填报态点击按钮验证。
4. 配置入口
动作设计器从模板设计器的「字段建模」组进入,也可从应用目录树的动作设计入口进入。
界面构成与操作见设计器画布。