该指南是针对使用任何FusionCharts v3.3.1以前的版本,并想要升级到v3.4及以后的版本的用户做参考。
变化
- 从V3.4版本开始,FusionCharts的JavaScript库文件的文件名和包结构发生了变化。此外,所有的文件名现在都用小写以避免引起对大小写敏感的服务器冲突。
- 大幅提升了渲染图表的性能,并且修复了内存泄漏问题。
- 现在所有图表只在JavaScript中渲染。 Flash图表被取消,你不再需要明确指定渲染器为Flash或JavaScript。如果已经显式设置渲染器为Flash,那么你需要将其删除。
- 元素现在被取消,被元素属性取代。
- jQuery 的依赖性被移除。
旧文件名称 | 新文件名称 |
FusionCharts.js | fusioncharts.js |
FusionCharts.HC.js | Not Required any longer |
FusionCharts.HC.Charts.js | fusioncharts.charts.js |
FusionCharts.HC.Maps.js | fusioncharts.maps.js |
FusionCharts.HC.Widgets.js | fusioncharts.widgets.js |
FusionCharts.HC.gantt.js | fusioncharts.gantt.js |
FusionCharts.HC.PowerCharts.js | fusioncharts.powercharts.js |
FusionChartsExportComponent.js | Not Required any longer |
jquery.min.js | Not Required any longer |
由于现在所有的图表只在JavaScript中渲染,所以不再需要以HC.js结尾的文件名。根据以下步骤进行升级:
- 复制下载的js文件夹里的下列文件,并替换到你应用程序的fusioncharts文件夹里里已经存在文件。
- fusioncharts.charts.js
- fusioncharts.js
- fusioncharts.powercharts.js
- fusioncharts.gantt.js
- fusioncharts.maps.js
- fusioncharts.widgets.js
- 如果你已经运行了仪表盘,那么你需要根据你使用的产品的新的文件名称来重命名收录路径。还要注意的是文件名不要重新命名为旧名称。
- 你必须清除你的浏览器缓存,这也是非常重要的一步。
- 到这儿,你就已经升级到FusionCharts的最新版本了。
仅升级某个具体的子产品
当只升级某个特定的子产品时,以下几点必须牢记:
- FusionCharts XT:如果你是从FusionCharts XT的早期版本升级,你需要从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并在你的源代码中收录或更新。
- PowerCharts XT : 如果你是从PowerCharts XT的早期版本升级,则需要下载最新的PowerCharts XT包并从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并在你的源代码中收录或更新。
- FusionWidgets XT: 同样如果你是从FusionWidgets XT的早期版本升级,则需要从js文件夹复制copyfusioncharts.js,fusioncharts.widgets.js和fusioncharts.gantt.js文件到你的工作目录,并在你的源代码中收录或更新。
- FusionMaps XT: 如果你是从FusionMaps XT的早期版本升级,则必须下载最新的FusionMaps XT包,从JS文件夹复制fusioncharts.maps.js文件和maps文件夹中的具体地图定义js文件到你的工作目录,并在你的源代码中收录或更新。
该篇指南是升级FusionCharts XT的早期版本到最新的版本。有一些功能被取消了,你可以在这里查看:tutorials/setup/deprecated.md。你可能需要修改代码才能使用新的功能或者适应弃用的功能,特别是如果你已经使用了Flash图表。
相关产品购买请咨询"在线客服"。
本站文章除注明转载外,均为本站原创或翻译