帆软怎么自己开发扩展图表
时间: 2024-02-03 13:11:45 浏览: 120
自己扩展的MSChart控件
帆软报表支持自定义图表扩展,开发扩展图表需要以下步骤:
1. 编写图表插件的JS脚本和CSS样式表。
2. 将JS脚本和CSS样式表文件打包成ZIP文件。
3. 将ZIP文件上传到帆软报表管理平台的图表扩展管理界面。
4. 在报表设计器中使用自定义图表扩展。
具体步骤如下:
1. 编写图表插件的JS脚本和CSS样式表。
例如以下的柱状图插件:
```js
var MyBarChart = function () {
// 初始化参数
var options = {};
// 初始化
function init(opt) {
options = opt;
}
// 绘制图表
function draw(data) {
// 绘制代码
}
// 返回接口
return {
init: init,
draw: draw
};
}();
```
在以上代码中,需要实现 `init` 和 `draw` 两个接口,其中 `init` 用于初始化插件的参数, `draw` 用于绘制图表。
2. 将JS脚本和CSS样式表文件打包成ZIP文件。
将以上的JS脚本和CSS样式表文件打包成一个ZIP压缩包,例如 mychart.zip。
3. 将ZIP文件上传到帆软报表管理平台的图表扩展管理界面。
在帆软报表管理平台的图表扩展管理界面中,选择“上传扩展”,选择刚才打包好的ZIP文件,然后填写图表扩展的名称和描述等信息,最后点击“上传”按钮。
4. 在报表设计器中使用自定义图表扩展。
在报表设计器中,选择一个图表控件,然后在“属性”窗口的“图表类型”下拉列表中,选择刚才上传的自定义图表扩展。然后在“数据”窗口中绑定数据,并调用自定义图表插件的`init`函数,传入需要的参数。最后在页面中调用插件的`draw`函数,绘制图表。
以上就是帆软报表自定义图表扩展的开发流程。
阅读全文