检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
百分号字体:设置百分比中百分号的字体、大小和颜色等。 百分号左间距:设置数值和百分比之间的间距。 提示 提示(悬浮提示)主要用于展示可视化图表组件,在具体维度节点的具体指标展示。 图13 提示 图14 开启提示效果图 显示提示:开启后,在预览图表时,鼠标放在对应的序列上会显示提示信息,如图14。 特
组件的数据可来自于静态数据或通过数据集获取,以EchartsWidgetTemplate组件为例,在“{Widget}”.editor.js文件中,可配置组件接入的数据。当识别到组件propertiesConfig中存在dataSetting类型的配置项时,默认组件需要对接数据集。配置示例如下:
AstroCanvas_Runtime 图6 解压后包中的内容 进入config目录,新增“application.yml”配置文件。 cd config vi application.yml 在配置文件中,添加如下内容: # 配置当前机器的ip(默认127.0.0.1) hostIp: 10.10.*.*
创建页面 初识开发页面 使用空白画布新建页面 使用模板新建页面 使用页面模板文件新建页面
根据业务需求,设置自定义桥接器中的数据连接逻辑,并将该目录中的所有文件和文件夹打成zip包。 将开发好的自定义桥接器zip包上传到AstroCanvas中。 在我的资产中,单击左侧导航栏的“我的桥接器”。 单击“添加新桥接器”,在“上传源文件”中,选择本地打包好的自定义桥接器包。 设置发行说明后,单击“提交”。
代码结构介绍 了解代码目录结构 目录文件详解 父主题: 自定义组件开发规范
将向您介绍,如何实现组件响应动作。 注册动作 在响应动作中,单击“响应动作”,在下拉框中选择对应的响应动作。 图1 响应动作 /** * 文件global_SelectWidget.js中, 在init钩子中注册响应动作 * @params thisObj: 组件实例 */ Studio
交互,请参见echarts组件自定义动作交互设置。 异步加载 对于部分配置项,初始化echarts之前需要异步加载文件。例如“地图(SVG)”组件需要先加载svg文件。这里需要在异步加载动作的完成回调函数中,手动调用echarts的setOption。 图8 异步加载 引入第三方库
如何在数据集或跳转事件动作中设置变量 在组件的数据集或组件的跳转事件动作中,是支持设置变量的。 在数据集或事件动作中设置变量 在大屏编辑页面上方,单击,新建并设置页面级全局变量。 例如,新增全局变量“url”,设置变量说明为“数据详情页面URL”。 图1 新增全局变量 从“全部组件
板和自定义模板),通过模板创建新的页面,可充分利用已有资源,减少重复开发,提高交付效率。 使用页面模板文件新建页面:将已开发的页面保存为模板,再次创建页面时可使用该页面模板文件,创建可视化页面,减少重复开发,提高交付效率。 发布及安装项目 项目开发完成后,可以在线预览,也可以一键打包从A环境发布、B环境安装,实现开发
通过参数控制响应动作 在设置组件交互动作时,可以通过选择事件参数、全局变量或固定值,明确有哪些类型的参数可以传递。 通过参数控制响应动作 参考创建大屏&PC端项目中操作,新建一个大屏项目。 参考使用空白画布新建页面中操作,新建一个空白页面,如页面一,并拖入实心圆饼图和下拉选择框。
设置空间页面配额 项目 创建大屏&PC端项目 创建移动端项目 设置项目锁 通用设置 健康检查设置 设置项目封面 页面 使用模板创建页面 使用页面模板文件新建页面 使用空白画布新建页面 为页面添加组件 设置页面数据 设置交互方式 资产迁移 发布项目 安装项目 常见问题 了解更多常见问题、案例和解决方案
在主菜单中,选择“我的资产”。 在左侧导航栏中,单击“我的素材”。 将鼠标放在对应的素材上,单击。 图6 查看素材详情 在素材详情页面,查看素材名称、大小、文件尺寸和上传时间。 删除素材 参考登录AstroCanvas界面中操作,登录AstroCanvas界面。 在主菜单中,选择“我的资产”。 在左侧导航栏中,单击“我的素材”。
在主菜单中,选择“我的资产”。 在左侧导航栏中,单击“我的库”。 将鼠标放在对应的库上,单击。 图6 编辑库 在库编辑页面,单击右上角的,获取锁。 按需在线修改库文件,单击。 在弹出的提示框中,单击“确定”。 在库更新页面,按需设置库参数,单击“更新”。 返回我的库页面,在组件上单击,可查看到新版本的库。
在左侧导航栏中,单击“我的桥接器”。 将鼠标放在对应的桥接器上,单击。 图6 编辑我的桥接器 在桥接器编辑页面,单击右上角的,获取锁。 按需在线修改桥接器文件,单击。 在弹出的提示框中,单击“确定”。 在桥接器更新页面,按需设置桥接器参数(如修改桥接器名称为桥接器-Update),单击“更新”。
在左侧导航栏中,单击“我的组件”。 将鼠标放在对应的组件上,单击。 图10 编辑组件 在组件编辑页面,单击右上角的,获取锁。 按需在线修改组件文件,单击。 在弹出的提示框中,单击“确定”。 在组件更新页面,按需设置组件参数(如修改组件名称为TabsWidget_Update),单击“更新”。
仪表盘 仪表盘是指通过仪表的特殊展示方式,对数据进行展示。 在大屏设计页面,从“全部组件 > 仪表盘”中,拖拽“仪表盘”组件至画布空白区域,如图1。 图1 仪表盘 图2 边距样式说明 卡片 卡片是指包裹图表组件的外层架构,可以理解为组件由卡片中基础元素(卡片标题、图表、卡片背景、卡片边框)和图表元素构成。
OpenLayers地图 OpenLayers地图是一个离线地图组件,可以基于OpenLayers添加各类图层。 在大屏设计页面,从“地图”中,拖拽“OpenLayers地图”组件至画布空白区域,如图1。 图1 OpenLayers地图 图2 边距样式说明 卡片 卡片是指包裹图表
单击“新建”,新建一个客户端模式的密钥。 图29 新建认证密钥 返回OAuth管理页面,单击已创建认证后的。 图30 下载密钥文件 在弹出的页面,单击“确定”,将密钥下载到本地。 在下载的密钥文件中,获取客户端ID(client_id)和客户端密码(client_secret)。 图31 获取客户端ID和密钥
textarea 配置项说明 表1 textarea配置项说明 参数 类型 是否必选 示例 说明 type String 是 type: "textarea" 配置项类型。 value String 否 - 默认值。 name String 是 name: "commProps.myString"