我正在尝试将我一直使用的 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 变量、图表 ID 和容器 ID 使用唯一名称。
而不是图表,此错误消息“不支持图表类型”出现在屏幕上,具有白色背景。
有人可以帮我吗?谢谢