表单动作允许您在表单设计器和仪表板设计器内直接配置自定义触发动作。这将允许您在表单或表单控件触发动作时执行一系列活动,比如当表单或页面正在加载或提交时,当按钮被点击,或一个字段控件的值发生变化时。
表单动作可以由一个或多个步骤后跟一个或多个控件触发。
创建新的动作
要创建新的表单动作,请点击表单/自定义页面设计器右上角的“动作”按钮。
动作设置窗口将向右滑动。点击“+ 新建动作”按钮创建新动作:
设计表单动作
您可以点击动作名称后的向下箭头以重命名、复制或删除此动作。
在动作设计窗口中,点击“+ 添加步骤”以添加新步骤。一个步骤执行一个任务,比如将值设置给一个变量。当触发器触发并且随后的步骤完成时,动作被认为是执行完毕。
目前有许多类型的步骤可用:
设置变量:如果执行条件匹配,则设置变量的值。您可以为一个单一变量或多个变量设置值。
HTTP 请求:如果执行条件匹配,则调用 Web 服务或 Restful API。您可以使用 GET、POST、PUT 或 DELETE 来发送数据或检索数据。
启动工作流:如果执行条件匹配,则触发另一个工作流程。
确认对话框:显示一个弹出窗口以显示消息,比如警告、错误或确认消息。
执行脚本:如果执行条件匹配,则运行自定义代码程序。
提交表单:通过传递提交类型来提交表单,如:表单提交/任务批准/任务完成或任务拒绝等。
请参阅此文章以了解如何使用这些步骤:
配置自定义批准和拒绝按钮在任务表单上
使用表单动作更改数据列表字段值
您可以插入新步骤或更改每个步骤的顺序:
如何触发预定义的表单动作
表单动作可以与表单/页面本身或其控件连接。
要将动作绑定到页面,请从左侧设置面板中选择“页面”选项卡,然后展开“动作”区域。您可以设置在页面加载时触发动作,表单提交时触发动作。
要将动作绑定到控件,请首先从设计器中选择控件,然后在控件的设置面板中,转到“内容”选项卡并展开“动作”区域。然后,从下拉列表中选择适当的动作,或通过点击下拉列表底部的“新建动作”按钮创建新动作。