Invient 图表添加 - Vaadin
我现在在我的 Vaadin 项目中使用 Invient Chart 添加,我很好奇 invient Chart 如何调用 highcharts javascript 库。
-K
I am now using Invient Chart add on for my Vaadin project and I am very curious how invient chart invokes the highcharts javascript libs.
-K
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
服务器端组件 InvientCharts 与客户端的 VInvientCharts GWT 小部件进行通信。这是标准 Vaadin 服务器 <->客户沟通。在客户端,VInvientCharts 小部件实际上是纯 GwtInvientCharts GWT 小部件的包装器。 GwtInvientCharts 调用 GwtInvientChartsUtil 来对 Highcharts JS 库函数进行大部分实际调用。这是通过常规 JSNI 完成的。
该示例将 Highcharts JS-lib 包含到示例中生成的网页的方式是使用扩展 servlet,该 servlet 将 JS 文件注入到标头。
当然,您可以通过查看附加包中包含的代码来更仔细地检查所有这些。例如,将附加 JAR 拖放到 Eclipse,然后就可以了
浏览 Java 资源 -> Web 应用程序库 -> invientcharts-0.xxjar。
希望这至少是您正在寻找的信息的一部分。
The Server side component InvientCharts communicates with the VInvientCharts GWT widget on the client side. This is standard Vaadin server <-> client communication. On the client side the VInvientCharts widget is actually a wrapper for a pure GwtInvientCharts GWT widget. The GwtInvientCharts invokes GwtInvientChartsUtil for making most of the actual calls to the Highcharts JS-library functions. This is done through regular JSNI.
The way the sample includes the Highcharts JS-lib to the generated web page in the example is by using an extended servlet which injects the JS files to the header.
All this can of course be examined more closely by yourself by viewing the code which is included in the add-on package. E.g. drag-and-drop the add-on JAR to Eclipse and then just
browse Java Resources -> Web App Libraries -> invientcharts-0.x.x.jar.
Hope this was at least part of the information that you were looking for.