如何将@EventHandler
与返回类型一起使用
致电服务器端并检查其返回类型
@EventHandler
public boolean doTest{}
_test() {
if (this.$.doTest()) {
alert("Good");
} else {
alert("Not Good");
}
}
答案 0 :(得分:2)
您无法直接执行您想做的事情,因为在服务器上调用doTest
方法是异步发生的,而this.$.doTest()
必须立即返回以避免锁定整个浏览器。
相反,您需要使用doTest()
之类的方法来使this.getElement().callFunction("testResult", true)
实现调用一个函数,然后将testResult
实现为客户端函数。