返回类型的EventHandler

时间:2018-08-07 10:58:56

标签: java vaadin

如何将@EventHandler与返回类型一起使用

致电服务器端并检查其返回类型

  @EventHandler
  public boolean doTest{}

        _test() {
          if (this.$.doTest()) {
            alert("Good");
          } else {
            alert("Not Good");
          }
      }

1 个答案:

答案 0 :(得分:2)

您无法直接执行您想做的事情,因为在服务器上调用doTest方法是异步发生的,而this.$.doTest()必须立即返回以避免锁定整个浏览器。

相反,您需要使用doTest()之类的方法来使this.getElement().callFunction("testResult", true)实现调用一个函数,然后将testResult实现为客户端函数。