APPCUBE-如何调用后台接口:初识桥接器(组件预置桥接器)

时间:2023-11-01 16:19:13

初识桥接器(组件预置桥接器)

AppCube预置了一些桥接器,在相应预置组件包中也有配置,例如在预置的柱状图“基本折线图”组件包中已配置好预置的“柱状图和折线图数据桥接器”桥接器。

开发工作台高级页面中开发过程中,选中折线图组件后可在右侧的“组件属性设置”面板的“数据”页签中选用预置的桥接器进行配置,操作示例如下图所示。

图2 组件预置桥接器配置示例

“组件属性设置”面板的“数据”页签中主要参数说明如下:
表1 桥接器配置参数说明

配置项

详细说明

桥接器实例

调用的桥接器名称,可从下拉框中选择该组件已配置的桥接器。如何在组件中配置桥接器请查阅如何在组件中使用通用桥接器

数据类型

静态数据

静态数据(重置)

表示获取桥接器中定义的静态数据作为该组件的数据来源,您也可以静态数据编辑器中修改或重置静态数据;当静态数据编辑器失去鼠标焦点后,组件会依据该静态数据重新渲染,如下图所示:

动态数据

URL

表示桥接器通过动态调用后台的服务编排脚本获取数据作为该组件的数据来源,需配置服务编排或脚本的自定义接口URL。

须知:

接口输出数据的结构要和静态数据编辑器中显示的数据保持一致。

共享数据

若该高级页面中多个组件通过桥接器调用一个公共的请求来访问同一个接口的数据(请求参数也一致),通过勾选该项可避免重复调用接口。

调用周期

可配置周期调用后台接口或者获取静态数据的时间间隔(单位为秒),默认配置为“0”,表示只调用一次后台接口或者只获取一次静态数据。

数据类型配置该桥接器获取数据的来源类型:

  • 静态数据:表示获取桥接器中定义的静态数据作为该组件的数据来源,您也可以在静态数据编辑器中修改或重置静态数据。
  • 动态数据:表示桥接器通过动态调用后台的服务编排或脚本获取数据作为该组件的数据来源。

当系统预置的事件和动作无法满足用户需求时,用户可自定义桥接器,在页面中进行使用,将在如何自定义桥接器中进行介绍。

若您数据类型为动态数据,需了解服务编排脚本开发API接口相关内容,开发后台逻辑并将获取的URL配置到数据面板的URL输入框,并且后台逻辑返回数据的结构需跟静态数据编辑器中显示的数据结构相同。

support.huaweicloud.com/usermanual-appcube/appcube_05_0192.html