博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FUSIONCHART 图例清空解决 ID 占用重复
阅读量:6573 次
发布时间:2019-06-24

本文共 557 字,大约阅读时间需要 1 分钟。

  hot3.png

我们使用 FUSIONCHART 进行图形渲染的时候会指定渲染 FUSIONCHART 的元素的 ID ,如果要求在当前页面不刷新的情况下更新该 ID 的 FC 图形时,则会在 JS 当中报该 ID 已经使用的错误。这是因为 FC 在渲染时,原先渲染的 FC 图形的 object 并没有释放掉,就生成新的图形,虽然来说生成新图形没有问题但是原来的内存并没有释放掉。如果不断重复这个过程页面会崩溃掉。所以每次重新生成的时候要进行内存的释放。

下面提供两种方式来解决这个问题:

方法1:

if(FusionCharts("chartId")!= undefined){

 FusionCharts("chartId").dispose();

}

方法2:

if(!FusionCharts("chartId")){

    var chart =new FusionCharts(”具体swf“, "ChartId", "100%", "470", "0", "0");

    chart.setXMLData(“xml数据”); 

}else{

   FusionCharts("myChartId").setXMLData("xml数据");

}

转载于:https://my.oschina.net/sanji/blog/193467

你可能感兴趣的文章
我来自CSDN
查看>>
windowns
查看>>
java分享第十七天-02(封装操作excel类)
查看>>
在mysql表中插入大量测试数据
查看>>
怎么给电脑设置IP地址和DNS地址,各系统设置IP/DNS几种方法
查看>>
java 面试题解惑二 到底创建了几个String对象?
查看>>
面试总结之 oop desing 之 The Strategy Pattern
查看>>
必 备 习 题 集 (一)
查看>>
第 三 十 四 天:二 阶 段 复 习(五)
查看>>
windows下批量部署简易脚本
查看>>
python爬虫入门—统计豆瓣电影评论词频
查看>>
mysql由于server-id相同而造成同步失败
查看>>
【LoadRunner技术讲座4】利用sitescope监测监控mysql
查看>>
IEnumerable中运用yield
查看>>
python 时间转换(day,hous,minute,second)
查看>>
网络布线线材用量计算公式
查看>>
查询当前数据库用户会话信息
查看>>
创建触发器的基本语法
查看>>
2015.1.15 利用Oracle函数返回表结果 重大技术进步!
查看>>
2015.3.2 VC++6制作非MFC dll以及VS2005、VS2010调用
查看>>