Vaadin标签不起作用

时间:2015-11-04 09:53:52

标签: javascript jquery label vaadin vaadin7

在Vaadin Label中,我将html内容设置为String。该HTML由一个html表单和javascript + jquery相关的东西组成,用于表单提交和其他处理。

即使表单已正确加载到UI,javascript内容也无效。

那么可能是什么原因? 。还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

要从服务器端Vaadin代码执行JavaScript,您应该使用JavaScript类提供的API,例如:

com.vaadin.ui.JavaScript.execute("alert('Hello World');");

但是在使用此API时必须非常小心,所以我建议这只适用于非常简单的JavaScript。对于更复杂的情况,您必须在客户端使用GWT或Javascript创建自己的小部件或扩展。