- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仪 表 板第三方控件
介绍
数据展现类:树图、标签云、力导向树图、力导向关系图、温度计式条形图、玫瑰饼图等
数据分析类:趋势线、正态分布
地图分析类:3D全球地图、中国省市县钻取地图、平铺世界地图、全景地图等
使用流程
-------------------必须文件-------------------------
json文件:仪表板属性面板配置
Html文件:主要显示页面
-------------------非必须文件-----------------------
图片文件:仪表板部件选择器示意图
其他文件:实现第三方控件功能的一些资源文件,如css、js,资源文件夹等
导入
BQ平台
仪表板
引用
部件选择器选择已导入的第三方控件,拖拽到画布,设置数据及属性,轻量预览使用。
在BQ平台中启用“导入第三方插件”节点;
打开辅助工具-BQ第三方插件节点,导入即可;
制作过程
1、找到开源图表并下载。查找各种开源控件网站,如echarts、highchart、ucharts等;
2、制作控件。要使第三方控件能够通过仪表板提供数据及各种属性,则需要运用仪表板提供的bqconfig属性面板及加载数据和属性的API方法;
bqconfig.json文件为仪表板认识的属性面板设置。导入到BQ8.2后,仪表板会通过此文件进行编译生成属性面板;参考后面章节bqconfig文件配置说明。
仪表板按照bqconfig生成的属性面板给值之后传递给第三方控件的API方法;参考后面章节API方法。
3、压缩成zip包。注意:不能用文件夹压缩;
第三方控件制作及使用介绍:
4、打开BQ8.2节点“导入第三方插件”,将第三方zip包导入;
5、设计仪表板,在部件选择器中选择第三方控件;
6、创建数据集,在第三方控件的属性面板中绑定数据集,并匹配数据列;
7、设置属性,属性可以是文本值,也可以是通过仪表板参数提供,如在文本输入地方编写param(paramname)即可将参数值传给属性;
8、获取控件事件消息。在仪表板的任意部件中的onMessage方法中的message即为控件发出的消息,使用时需指定from为第三方控件名;
9、轻量预览仪表板。
配置文件
{
“compObjectName”: “bqmap”, ----------第三方部件对象名称
“htmlName”: “bmap.html”, -----------主页名字
“iconNormal”:“iconNormal.png”, ----------调色板图标文件
“iconSmall”:“iconSmall.png”, ---------------部件树图标文件
“Properties”: {---------属性编辑器开始
groupName1: {-----属性编辑器分组,若属性很多,或者根据属性用途。可以考虑分若干个组
pName1: {--------属性Code ,属性间唯一标识
showName: 属性名称1“,----------属性名称,在仪表板编辑器上显示的内容,可以与code不同
editorType : “text”,---编辑器类型,可以是text、combobox、dataset、table、boolean。未知类型都按text类型处理
“range”: [ “v1”,“v2”],-------------编辑器取值范围,对于text ,boolean,boolean 此信息无意义,可以不写range 字段,对于dataset,此信息是字段名信息,必须写
“defaultValue”: “v1”------编辑器默认值。 对于dataset,这个信息也无意义,也可以不写
},
pName4: {
showName: Dataset,
editorType: dataset,
“range”: [“columA”, “columB”, “columC”, “columD ”]------字段名
}
}
} }
主要配置文件bqconfig.json:描述了部件的对象信息,html信息,图标、属性编辑器信息等。此文件不能改名,是读取配置信息的入口。格式和说明如下:
API方法
function thirdclass() {-------
您可能关注的文档
最近下载
- 中级财政税收-中级经济师《财政税收实务》押题密卷2.docx VIP
- 陕西煤业化工集团有限责任公司生产安全事故应急预案(1).pptx VIP
- DB65T 4929-2025儿童福利机构 义务教育阶段重度残疾儿童少年送教上门服务指南.docx VIP
- 建筑抗震支吊架通用技术条件.pdf VIP
- 医学基础知识复习资料.docx VIP
- 全口义齿汇总.ppt VIP
- 如何购买电脑.pptx VIP
- 急性一氧化碳中毒诊治专家共识.pptx VIP
- (正式版)DB65∕T 4929-2025 《儿童福利机构 义务教育阶段重度残疾儿童少年送教上门服务指南》.docx VIP
- 《混凝土外观质量缺陷及治理措施》ppt课件模板.ppt VIP
原创力文档


文档评论(0)