【帆软FR】Echarts图表方案

本文档详细介绍了如何在帆软FR中集成Echarts图表,包括Label标签方案、报表块、网页框和Echarts插件的使用方法,以及Echarts的联动方案。提供了从准备工作到具体实现的步骤,并附带了示例模板和预览效果。
摘要由CSDN通过智能技术生成

目录

一、导图

二、准备工作

三、通用方法介绍

1、方案1—Label标签

2、方案2—报表块

3、方案3—网页框

4、方案4—Echarts插件

四、Echarts联动方案

五、附件


 

一、导图

二、准备工作

1、安装插件
地址:https://market.fanruan.com/plugin/567c8601-d041-4981-8e8b-f658a4ef8b69

2、文件位置
Echarts相关文件放置工程目录下,比如放至../webroot下。


见文末百度云:echarts.rar

三、通用方法介绍

1、方案1—Label标签

(1)模版设置说明
js可以获取report0中数据集内容,将数据传到echarts中显示效果;此外,在使用的时候要引用Echarts的js文件

(2)初始化JS案例

//案例中用的label的名字为Label0,要用大写
setTimeout(function (){
$("div[widgetname=LABEL0]").empty(); 
$("div[widgetname=LABEL0]").append("<div style='width:100%;height:100%;' id='echa'></div>"); 

//上述标签中的id为echa
var myChart = echarts.init(document.getElementById("echa"));

//引入报表快的数据,并转换为数组格式
strs1 = ss[0].split(",");
strs2 = aa[0].split(",");

//以下需要添加指定图表的配置项和数据,可以直接进行替换
option = {
    xAxis: {
        type: 'category',
        data: strs1
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: strs2,
        type: 'line'
    }]
};

// 使用刚指定的配置项和数据显示图表。
 if (option && typeof option === "object") {
        myChart.setOption(option, true);
    }

}, 500);

(3)预览效果

见文末百度云资源:外接echarts模板 (1).frm
 

2、方案2—报表块

(1)报表块设置
添加html,准备echarts图表用的div块

(2)初始化事件

(3)普通预览JS

setTimeout(function(){
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(doc
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值