【发布时间】:2014-02-04 15:10:42
【问题描述】:
我正在尝试将我一直使用的 Fusion Charts 的 Flash 版本转换为 Javascript。
我导入了 FusionCharts.HC.js 和 FusionCharts.HC.Charts.js 以及 FusionCharts.js,据我所知,我在渲染图表之前放置了 FusionCharts.setCurrentRenderer('javascript') 行。类似于以下内容:
FusionCharts.setCurrentRenderer('javascript');
var XMLArray = ...
barChart = new FusionCharts("/sei/static/flash/FCF_StackedBar2D.swf?ChartNoDataText= ", "barChartLarge", 460, 260, 0, 1);
barChart.setDataXML(XMLArray);
barChart.render("barDivBroadcast");
没有 setCurrentRenderer 它很好,并在 Flash 中显示我想要的。但是当我添加该行来更改渲染时,我收到以下错误
错误:DesignTimeError:#25081843 timelineChart.render 错误 >>#25081843:IECompatibility() 图表 ID 与 JavaScript 变量名称相同。变量命名错误。图表 JS 变量、chart-id 和容器 id 请使用唯一名称。
这个错误消息“不支持图表类型”出现在屏幕上,而不是图表。
有人可以帮我吗?谢谢
【问题讨论】: