GWT:HighChart错误'$ wnd.Highcharts'为null或不是对象

时间:2012-01-24 19:20:10

标签: gwt highcharts

我正在尝试在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

任何建议

由于

2 个答案:

答案 0 :(得分:1)

我猜你已经知道了这个答案.. 请在highcharts.js之前加入Jquery.js

答案 1 :(得分:0)

您需要使用其他JavaScript库。

“Highcharts只需要运行两个JS文件:highcharts.js核心以及jQuery,MooTools或Prototype框架”