官网api网址:http://help.qlik.com/en-US/sense-developer/2.2/Content/Home-developer.htm
第三方插件市场,可以免费下载使用:Branch.qlik.com
一、一个可视化扩展插件包含几个必须的文件:
1、QEXT文件:定义了组件相关信息,组件显示的名称、描述、版本、作者等。
2、JavaScript文件:插件的代码实现。
3、wbfolder.wbl(可选,这个文件名称都一样,有这个文件,插件上传到服务器时,才可以在dev-hub界面直接更改)。
二、创建一个简单的Hello-World插件
QEXT文件:hello-world.qext
定义了组件相关信息,组件显示的名称、描述、版本、作者等
{
"name":"Hello World",
"description":"Hello World example",
"preview":"helloworld.png",
"type":"visualization",
"version":1,
"author":""
}
JavaScript文件:hello-world.js
define( [
],
function(){
return{
paint:function($element){
//add your rendering code here
$element.html("Hello world!!");
}
};
}
);
wbfolder.wbl文件内容(指定在dev-hub可编辑的文件):
hello-world.qext;
hello-world.js
这是一个创建可视化扩展插件的最简单例子,想做出复杂的、炫酷的插件,可以自己研究官网api资料和别人的插件。