java - 具有返回类型的事件处理程序
问题描述
如何使用@EventHandler
返回类型
调用服务器端并检查它的返回类型
@EventHandler
public boolean doTest{}
_test() {
if (this.$.doTest()) {
alert("Good");
} else {
alert("Not Good");
}
}
解决方案
由于调用服务器上的方法是异步发生的,因此您无法直接执行此操作doTest
,而this.$.doTest()
必须立即返回以避免锁定整个浏览器。
相反,您需要让您的doTest()
实现使用类似的方法调用一个函数this.getElement().callFunction("testResult", true)
,然后将其实现testResult
为客户端函数。
推荐阅读
- python - 如何使用 tf.placeholder 输入 tf.unstack 的参数?
- scala - Shapeless - 通用 Repr 类型操作
- google-chrome - 如何在使用 Google Recaptcha V3 时模拟机器人行为
- javascript - 使用 .innerHTML 更新数组,删除/添加时出现问题
- javascript - 由滚动位置触发的 Mapbox GL JS flyTo 并不总是有效
- c# - 获取 xml 节点属性并将它们分配给控件
- c++ - 将 char 转换为 std::string,然后连接
- nginx - 用于 Kubernetes 部署的 ASP.NET Core 的粘性会话
- windows - 使用批处理命令通过 FTP 发送到大型机后如何将本地文件移动到另一个本地文件夹
- java - Java Android LiveData 调用 Room 查询依赖于其他 LiveData