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

fusioncharts图表切换、多次重新加载——dispose

时间:2015-01-12 21:05:39      阅读:448      评论:0      收藏:0      [点我收藏+]

标签:

前段时间同一个页面fusioncharts图表切换一直没出问题,如下图:

技术分享

最近运行系统突然报错:

Uncaught ParameterException: #06091847 chartobject-1 Warning >> A FusionChart oject with the specified id "theTaskRateChart" already exists. Renaming it to chartobject-1


心中想的是,每次需要重新获取数据,并加载到div容器中
暗想render应该就是每次重新加载至div容器,但实际上不是,然后搜索了一番,资料特别少,官网上无意看到了一个,地址如下
http://forum.fusioncharts.com/topic/8468-a-fusionchart-oject-with-the-specified-id-mychartid-already-exists/


if(FusionCharts("theChart")){
			//dispose掉
			FusionCharts("theChart").dispose();
			//然后再重新new一个FusionCharts
			taskRateChart = new FusionCharts(path + "/js/common/fusionchart/swf/StackedColumn3DLineDY.swf", "theChartID", "100%", "100%", "0", "0");
		}



fusioncharts加载完成的监听事件
taskRateChart.addEventListener("Rendered",function(evt,args){
				alert(evt.sender.id+"-OK");
			});


fusioncharts图表切换、多次重新加载——dispose

标签:

原文地址:http://blog.csdn.net/hgg923/article/details/42646605

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