2012-01-24 52 views
0

我想在我的GWT應用 運行一個簡單的高圖表,但收到此錯誤

  '$wnd.Highcharts' is null or not an object 

我OnModule

 public void onModuleLoad() { 
     RootPanel.get().add(createChart()); 
} 

public Chart createChart() { 

    Chart chart = new Chart() 
     .setType(Series.Type.SPLINE) 
     .setChartTitleText("Lawn Tunnels") 
     .setMarginRight(10); 
    Series series = chart.createSeries() 
     .setName("Moles per Yard") 
     .setPoints(new Number[] { 163, 203, 276, 408, 547, 729, 628 }); 
    chart.addSeries(series); 
    return chart; 
} 

}

我的XML

 <!-- Inherit the core Web Toolkit stuff.      --> 
    <inherits name='com.google.gwt.user.User'/> 
    <inherits name="org.moxieapps.gwt.highcharts.Highcharts"/> 

我的HTML

 </script> 
     <script type="text/javascript" src="js/highcharts.js"></script> 
    <script type="text/javascript" src="js/themes/dark-blue.js"></script> 
<script type="text/javascript" src="js/modules/exporting.js"></script> 

</script> 

包括這個jar文件在我的類路徑

    org.moxieapps.gwt.highcharts-1.1.3.jar 

任何建議

感謝

+0

請不要添加新的問題,用新的信息更新您現有的問題 – Mark

+0

您是否在告訴OP:「請不要添加新問題,NOR用新信息更新您現有的問題」,或者您是否告訴「請不要添加新問題,但用新信息更新您現有的問題」?? –

回答

0

您需要使用另一個JavaScript庫。

「Highcharts只需要兩個JS文件來運行:在highcharts.js核心,要麼jQuery的,MooTools的或原型框架」

1

我想你已經知道這個答案.. 請包括的jquery.js befor highcharts.js

相關問題