码迷,mamicode.com
首页 > 其他好文 > 详细

Echarts动态加载后台数据

时间:2016-11-10 14:38:12      阅读:345      评论:0      收藏:0      [点我收藏+]

标签:业务   维数   lis   char   配置   json   相关配置   遍历   name   

注意:1、用Ajax请求获取后台数据 2、Echarts只能处理Json数据

后台Controller:根据业务需求不同而返回不同数据,我前台要循环遍历Echarts的series进行数据添加,所以后台返了个二维数组过去。

技术分享

前端JSP页面:为Echarts准备一个具有高宽的dom容器

技术分享

前端JS:初始化时即加载Echarts,将不需要进行加载的配置项(例如title、tooltip等)不作改动,将需要动态加载数据的配置放入ajax的success:function(){}中进行处理。

技术分享

定义一个为series这个即将动态加入数据的配置项准备的名为Item的数组容器,

接着对后台返回过来的数据(childkind)进行遍历,将遍历出的数据赋给容器中的相应属性(例:tp.name=childkind[i])。由于series里面的data属性(接收的是数组数据)也需要进行数据动态加载,接着再定义一个list数组,循环写入数据到list中,再将list数组返给tp.data。

最后再设置Echarst相关配置项。

技术分享

Echarts动态加载后台数据

标签:业务   维数   lis   char   配置   json   相关配置   遍历   name   

原文地址:http://www.cnblogs.com/bfwbfw/p/6050454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!