我尝试使用@PublishEvent和新的可能性来创建服务器端事件处理程序。但是,在附加到上面链接的示例中,没有数据从JS传递到Server。 查看docks显示有一个"数据"传递数据的选项(至少现在,这是我的解释)。但是,我无法让它工作,只有"空的"方法处理程序正在运行。
我的代码如下所示:
JS:
ajax('action',{
element: $(element),
data: {
test:'test'
},
success: function(response) {
console.log(response);
}
}
JAVA:
@OnEvent("action")
@PublishEvent
public void action(JSONObject test)
{
//Code to handle execution
}
任何帮助将不胜感激!
答案 0 :(得分:1)
嗯,有时解决方案比预期的要简单。
适当的处理程序类应如下所示:
event