检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义图例显示:开启后,可调整图例名称显示字符长度。默认关闭,即显示图例所有字符。 提示 提示(悬浮提示)主要用于展示可视化图表组件,在具体维度节点的具体指标展示。 图7 散点图提示 显示提示:开启后,在预览图表时,鼠标放在对应的序列上会显示提示信息。 特征标记:提示框显示的内容,可以
目录文件详解 i18n.json packageinfo.json {widget}.css {widget}.editor.js {widget}.ftl {widget}.js 父主题: 代码结构介绍
在编辑页面状态下,选择“数据”,单击“+”。 输入页面数据集的名称,单击“确定”。 在新建页面数据集页面,拖入一个数据输入节点,并选择数据源。 从“数据转换”中,拖拽一个转换器节点到输入节点后,此时页面会出现一个图标。 单击图标,即可进入盘古助手。 图2 在页面数据集中调出盘古助手 从组件数据中进入盘古助手
文件介绍及示例 文件介绍 {widget}.editor.js为组件属性定义文件,负责组件编辑状态时需要渲染的界面和逻辑。其中,“{widget}”为自定义组件的名称,如本示例中该文件名为“EchartsWidgetTemplate.editor.js”。{widget}.editor
从数据输入中拖拽数据输入节点到右侧画布中,数据集选择已创建的“多数据流1”。 图4 添加一个数据输入节点 图5 添加多数据流1后效果 再从数据输入中,拖拽一个数据输入节点到右侧画布中,数据集选择已创建的“多数据流2”。 图6 再添加一个数据输入节点 选中转换器,“联合方式”选择“转换器”,并新增一个转换器。
通过{widget}.editr.js文件中配置的Connector名称,获取Connector实例,用于向Connector请求数据。 getProperties 获取该组件配置的属性值,组件接入配置数据时必须使用。 getContainer 获取渲染该组件的容器dom节点。 getWidgetBasePath
{widget}.editor.js 文件介绍及示例 eventConfig classfication propertiesConfig 父主题: 目录文件详解
描述:新建数据源的描述信息,可按需进行设置。 单击“连接测试”,显示“连接成功”,表示数据源可以调通。 单击“保存”,完成数据源的创建。 在左侧选择“配置流程”节点,在右侧配置相关参数。 应用:选择调用自定义接口所属的应用。 API接口:选择待调用的API接口,下拉框中的选项取值为接口的标签,如果接口
MintUI库文件结构 packageinfo.json包含所要引入的文件。例如,MintUI库需要引入的文件有“js/index.js”和“css/index.css”文件,请在packageinfo.json中添加这两个文件的描述,如下所示。其中,“js”和“css”定义文件类型,“name”定义文件路径及名称。
{widget}.js 文件介绍 {widget}.js为组件逻辑文件,整个Widget的渲染核心JS,在组件编辑状态和页面最终的发布运行态都会被加载执行。一个推荐的组件架构,应包含表1中API。其中,init、render和beforeDestory为组件的通用生命周期函数,其余为推荐模板实现。
左右偏移量:设置时间的左右偏移位置。 数据系列 显示碑节点样式:是否显示碑节点样式。 默认状态样式:设置碑节点的默认状态样式,支持图片改色和上传图片两种样式。 默认颜色:设置碑节点的默认样式的颜色。 选中状态样式:设置碑节点的选中状态。 选中颜色:设置碑节点选中时的颜色。 高亮状态样式:设置碑节点高亮状态的样式。 高亮颜色:设置碑节点高亮状态的颜色。
"messages-en" // 组件的多语言文件,相应文件为messages-en.json }, { "name": "messages-zh" // 组件的多语言文件,相应文件为messages-zh.json } ], 文件示例 messages-zh.json配置示例
css 组件的样式文件,在该文件中编写组件的CSS样式。 EchartsWidgetTemplate.ftl 组件DOM结构文件,需要在服务端提前渲染的部分可以写在此文件中,相当于HTML文件,负责样式展示。 packageinfo.json 组件的元数据描述文件。 widegtApi
{widget}.css 文件介绍 {widget}.css为组件的样式文件,在该文件中编写组件的CSS样式。 华为云Astro大屏应用的组件未进行打包编译,CSS样式可能存在互相影响的风险。因为,CSS选择器务必要加上组件id,通过组件id减少互相影响的可能。 文件示例 #EchartsWidgetTemplate
{widget}.ftl 文件介绍 {widget}.html为组件DOM结构文件,相当于HTML文件,负责样式展示。 在华为云Astro大屏应用中自定义组件时,需要在服务端提前渲染的部分,可以写在此文件中。 文件示例 <div id="EchartsWidgetTemplate"
等。 描述旋转:设置描述文字旋转角度。 轴节点 类型:轴节点的类型,支持时间型、类目型和数值型。 节点形状:设置节点的形状,支持圆形和菱形。 节点默认样式:设置节点默认样式的颜色。 节点选中样式:设置选中节点时的颜色。 节点大小:设置节点的大小。 数据 在数据中,设置时间轴组件的数据来源,更多介绍请参见数据接入。
使用页面模板文件新建页面 使用页面模板文件,构建开发页面,减少重复开发,提高交付效率。创建移动端页面操作和大屏&PC端页面相同,本章节以创建大屏&PC端页面为例进行介绍。 前提条件 已获取对应的页面模板文件,详情请参见下载当前页面。 通过页面模板文件新建页面 参考登录华为云Ast
Name' }, }, ], }, }, clickSeries字段对应组件{widget}.js文件中,注册的事件id。 window.Studio.registerEvents(this, 'clickSeries', { zh_CN:
与belong字段映射。 iconSrc String iconSrc: "image/setting.png" 图标地址。组件文件下,image文件中的setting.png。 classfication示例 classfication配置示例如下,其对应效果如图1所示。 classfication:
packageinfo.json 文件介绍 packageinfo.json是组件的元数据描述文件,用于配置组件的基本信息。 文件示例 { "widgetApi": [{ "name": "EchartsWidgetTemplate" }], "widgetDescription":