是否可以在 vaadin 应用程序中创建像 OpenStreetMap
或 jQuery
这样的 javascript 元素?
因为 vaadin
网站是通过使用 java 编程并让编译器从中自动创建 DOM
和 JavaScript
而创建的?
那么,这有可能吗?
最佳答案
您可以使用 AbstractJavaScriptComponent
创建这样的集成
这里的基本思想是继承这个类,用@JavaScript
注释拉入所需的 JS 库。然后至少编写一个全局函数,在 DOM 中设置您的库(您将拥有一个 <div>
供您使用)。您的组件可以保存状态,服务器端可以调用客户端上定义的函数(同时发送例如状态),客户端可以调用服务器函数(以 JSON 形式传递的参数)。
关于javascript - 如何在 vaadin(例如 OpenStreetMap)中集成 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31409371/