1
我正在使用ZK并发现一些奇怪的行为。代码:ZK消息框确认
@Listen("onClick = button#load")
public void load() {
int result = Messagebox.show("Are you sure to execute Load?", "Execute?",
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
log.debug("Result: {}", result);
if (result == Messagebox.YES) {
(new Thread(new Job("Load"))).start();
message.setValue("Job " + "Load " + " is Executed at " + new Date());
log.info("Load Called");
} else {
log.debug("Load Not Called");
}
}
要么是或没有被点击时,它返回1为int类型。日志:
02-Oct-2016 23:59:31.725 FINE [http-nio-8080-exec-1] com.Controller.load Result: 1
02-Oct-2016 23:59:31.726 FINE [http-nio-8080-exec-1] com.Controller.load Load Not Called
02-Oct-2016 23:59:39.541 FINE [http-nio-8080-exec-6] com.Controller.load Result: 1
02-Oct-2016 23:59:39.542 FINE [http-nio-8080-exec-6] com.Controller.load Load Not Called
如何纠正错误?
是的,我已经修改为使用事件侦听器。也许我读了一个较旧的文档。 –