1 对FusionCharts的封装
最重要的不是博主展现的fusioncharts的实现效果,其实,博主对其xml文件生成的封装也是相当不错的,呵呵,我自己在做的时候咋就没有这么去想过呢?

2 FusionCharts 的中文问题
“于是下载了FusionCharts,效果很炫,而且数据采用xml格式,服务器端容易生成,就它了。但我发现new 出FusionCharts对象后,使用setDataURL方法设置xml数据,flash展现的时候居然不支持中文,而且怎么设置编码格式都不行,而用setDataXML就可以!尤其让人不解的是官方文档里居然说setDataURL方法可以支持多国语言,而setDataXML不行!!!我就奇了怪了。。。
采用setDataXML方法虽说不影响我使用了,但到底有点不爽。”
所言极是,自己后面也是在程序中生成,然后指定的。
3 当纵坐标值全为0,FusionChart 显示 NaN 的解决方法
<graph caption='chart1' yAxisMinValue='0' yAxisMaxValue='10' >
加上属性 yAxisMinValue='0' yAxisMaxValue='10' , 第二个属性yAxisMaxValue非0正整数即可
4 Flash被层遮挡的解决办法
在ExtJs的项目中使用了FusionChart,ExtJs的弹窗窗口会被flash遮挡住。修改FusionChart生成flash的object的代码。根据以下的原理来进行修改即可。
06 |
<object type="application/x-shockwave-flash" data="style/flash/001.swf" width="400" height="400"> |
07 |
<param name="movie" value="style/flash/001.swf" /> |
08 |
<param name="wmode" value="opaque" /> |
09 |
<embed wmode="opaque"></embed> |
10 |
<a href="style/flash/001.swf"><img src="style/img/001.jpg" alt="Flash动画" /></a> |