我正在尝试在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 :(得分:1)
我猜你已经知道了这个答案.. 请在highcharts.js之前加入Jquery.js
答案 1 :(得分:0)
您需要使用其他JavaScript库。
“Highcharts只需要运行两个JS文件:highcharts.js核心以及jQuery,MooTools或Prototype框架”