1

我正在使用 liferay 门户并在 portlet 上显示图表...

手册说需要将 3 个 js 文件(FusionCharts.js、highcharts.js 和 jquery.min.js)放在一个文件夹中,并且只需要包含 FusionCharts.js 即可在 ipad 上使用 javascript 进行渲染。

如果 FusionCharts.js 没有发现它显示空白 portlet,它将按需加载其他脚本。

我已包含 FusionCharts.js,但它显示空白 portlet

这是我显示地图的代码

FusionCharts._fallbackJSChartWhenNoFlash();

                            var myChart = new FusionCharts("Column3D.swf", "myChartId11", "400", "300", "0", "0");
                            myChart.setDataXML(" <chart caption='Weekly Sales Summary' xAxisName='Week' yAxisName='Sales' numberPrefix='$'> <set label='Week 1' value='14400' /><set label='Week 2' value='19600' /><set label='Week 3' value='24000' /><set label='Week 4' value='15700' /></chart>");
                            myChart.render("chartContainer");

是否可以禁用按需加载并手动加载其他 2 个脚本?

或者有人建议任何其他修复?

4

1 回答 1

2

只需加载其他脚本。FusionCharts 的外部脚本加载器负责这一点。请按以下顺序进行:

  1. jquery.min.js
  2. highcharts.js
  3. FusionCharts.js
于 2011-05-23T19:28:25.013 回答