使用している Fusion Charts のフラッシュ バージョンを 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 には一意の名前を使用してください。
また、グラフの代わりに、このエラー メッセージ 'Chart type not supported' が白い背景で画面に表示されます。
誰かが私をここで助けてくれますか。ありがとう