我现在正在使用Invient Chart添加我的Vaadin项目,我非常好奇图表是如何调用highcharts javascript库的。
-K
答案 0 :(得分:0)
服务器端组件InvientCharts与客户端上的VInvientCharts GWT小部件通信。这是标准的Vaadin服务器< - >客户沟通。在客户端,VInvientCharts小部件实际上是纯GwtInvientCharts GWT小部件的包装器。 GwtInvientCharts调用GwtInvientChartsUtil来进行对Highcharts JS库函数的大多数实际调用。这是通过常规JSNI完成的。
示例中包含Highcharts JS-lib到生成的Web页面的方式是使用扩展的servlet将JS文件注入到头文件中。
当然,通过查看附加软件包中包含的代码,您可以更加仔细地检查所有这些内容。例如。将附加组件JAR拖放到Eclipse,然后将其拖放 浏览Java资源 - > Web App Libraries - > invientcharts-0.x.x.jar。
希望这至少是您正在寻找的信息的一部分。