ASTRO轻应用 ASTROZERO-通过内置动作实现AstroZero标准页面组件交互:通过内置动作编排事件

时间:2024-08-20 11:09:51

通过内置动作编排事件

  1. 参考登录AstroZero新版应用设计器中操作,进入应用设计器。
  2. 在应用设计器的左侧导航栏中,选择“界面”
  3. 在页面中,将鼠标放在对应的页面上,单击,选择“编辑”
  4. 在标准页面开发界面,选中按钮组件。
  5. 在右侧“事件”页签中,单击“点击”后的“+”,进入添加动作页面。
  6. 在“内置动作”中,单击“重置表单”,选择需要重置的表单,单击“创建”。

    图1 添加动作

    本示例选择“重置表单”内置动作,其他内置动作功能介绍,如表1所示。

    表1 内置动作功能说明

    内置动作

    功能介绍

    打开页面

    该预置动作,用于在当前页面中打开当前应用中已创建好的页面。

    弹出页面

    该预置动作,用于在当前页面中弹出当前应用中已创建好的页面。

    关闭弹出页面

    该预置动作,用于关闭弹出页面。

    弹出消息对话框

    该预置动作,用于弹出消息对话框,如成功、错误、警告和提示等。

    显示/隐藏控件

    该预置动作,用于控制页面上的全部或部分组件是否可见。

    启用/禁用控件

    该预置动作,用于控制页面上的全部或部分组件是否可用。

    只读/编辑控件

    该预置动作,用于控制页面上的全部或部分组件是否可编辑。

    打印

    该预置动作,用于将页面数据提交到表单中,和重置表单配置类似。

    提交表单

    该预置动作,用于打印表单中的字段。

    BPM

    在工作流中经常使用到“用户任务”图元,表示在业务流程中由用户参与完成某些工作,如填写表单提交数据、进行审批等。“用户任务”会关联一些页面呈现给用户进行处理。标准页面预置了几种与工作流流程相关的事件,供工作流关联标准页面时使用。

    • BPM-提交实例

      该预置动作用于将数据提交到工作流,与预置的API“context.$工作流.submitInstance (variables:object)”效果相同。

    • BPM-提交任务

      该预置动作用于将数据提交到工作流,与预置的API“context.$工作流.submitTask (variables:object)”效果相同。

    • BPM-转派任务

      该预置动作用于转派工作流中的用户任务。

    • BPM-更改变量

      该预置动作用于设置工作流中的变量值,与预置的API“context.$工作流.putVariables (variables:object, instId: string)”效果相同。

    • BPM-加载变量

      该预置动作用于获取工作流中的参数变量,与预置的API“context.$工作流.loadVariables()”效果相同。

  7. 返回标准页面开发界面,单击页面上方的,保存页面,并单击,预览页面。
  8. 在表单中输入数据,单击“重置”按钮,可预览按钮的事件效果。
support.huaweicloud.com/usermanual-astrozero/astrozero_05_9061.html