javascript - 如何在 vaadin(例如 OpenStreetMap)中集成 javascript?

标签 javascript java vaadin

是否可以在 vaadin 应用程序中创建像 OpenStreetMapjQuery 这样的 javascript 元素?

因为 vaadin 网站是通过使用 java 编程并让编译器从中自动创建 DOMJavaScript 而创建的?

那么,这有可能吗?

最佳答案

您可以使用 AbstractJavaScriptComponent 创建这样的集成

这里的基本思想是继承这个类,用@JavaScript注释拉入所需的 JS 库。然后至少编写一个全局函数,在 DOM 中设置您的库(您将拥有一个 <div> 供您使用)。您的组件可以保存状态,服务器端可以调用客户端上定义的函数(同时发送例如状态),客户端可以调用服务器函数(以 JSON 形式传递的参数)。

The Wiki has an example how to include such a component

关于javascript - 如何在 vaadin(例如 OpenStreetMap)中集成 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31409371/

相关文章:

java - 瓦丁组合框 : Select date of birth?

java - Vaadin7 - 网格禁用取消选择

javascript - Activiti - 在 JavaScript 中获取 groovy 变量

javascript - 将 jQuery 脚本挂接到 &lt;input&gt; 和 <button> 标签中

java - 与实现不同的 jar 中的装饰器

javascript - 如何将多个表格的内容下载到一个csv文件

javascript - 升级到 Angular 1.4 后我的指令中断

javascript - 获取意外 token : after a jsonp cb in Weather underground

java - 我的 JMenuBar 未显示

css - Vaadin MenuItem.setStyleName 不起作用