OneNET应用开发环境 由浅入深应用开发环境
应用开发环境介绍 初识应用开发环境 开发入门 开发进阶
开发指南
开发应用 定义数据对象 创建聚合对象 开发脚本 管理事件 开发流 配置审批流程 开发标准页面 开发高级页面 开发商业流 配置连接器 开发Email发送功能 配置工作流 开发报表 自定义BO 管理平台

在标准页面中如何调用Flow或者Script

问题描述

在标准页面如何调用通过应用开发环境创建的Flow或者Script。

原因分析

您在事件编排器中,拖入一个“自定义JS代码”到事件轴上,然后在“自定义JS代码”中编写相关代码,以实现页面组件与后台接口(Flow或者Script)之间的交互。还有一种情景也调用了Flow或者Script,就是定义服务模型类型的数据模型,数据模型由后台服务的出入参数模型创建,分别生成inputParam和outputParam节点。

解决方案

  • 通过编辑事件,定义JS代码,来实现页面组件与后台接口(Flow或者Script)之间的交互。

    1. 在标准页面的设计页面左侧选择组件页签,右侧区域选择“事件”,单击具体事件后面的

      即可进入事件编排器。

    2. 从左侧“行为”区拖一个“自定义JS代码”到事件轴上,再单击自定义JS代码区域右侧的,最大化自定义JS代码页面。

      图 1 拖一个“自定义JS代码”行为

    3. 在左侧模板代码中选择Flow或者Script拖入右侧代码编辑区域,即可出现系统预置的经典接口。详细的调用方法说明请参见系统内置的JS代码事件

      图 2 预置接口

  • 通过定义服务模型类型的数据模型,调用后台接口(Flow或者Script)。这里以Input输入框组件配置为例介绍说明。

    1. 在标准页面的设计页面单击Input输入框组件,在属性“数据绑定”中单击,为输入框设置数据源。

      图 3 绑定模型

    2. 在“选择模型”页签单击“新增模型”。

    3. 在“模型名称”中设置名称,在“来源”选择“服务”,单击“下一步”。

      图 4 选择服务模型

    4. 在“选择服务类型”中根据需要选择调用的服务是Flow或者Script,“选择服务”中选中具体的Flow或者Script名,单击“下一步”。

      图 5 设置具体服务

    5. 系统自动生成了默认run方法,您可单击“新增方法”增加其他调用接口。单击“确定”。

      图 6 确认方法

    6. 在选择模型页面选中新建的模型,可为该组件设置数据源。

results matching ""

    No results matching ""