如何访问从客户端的服务器端发送的AU响应

时间:2012-07-10 15:10:37

标签: zk

我想知道客户端(即ZUL)在ZK中从服务器推送到客户端的AU响应。搜索了很多没有找到任何提示:(

2 个答案:

答案 0 :(得分:1)

使用(全局)Clients对象,您可以将响应从服务器发送到客户端。 然后使用已经提到的zAu.cmd0和zAu.cmd1 javacript对象,您可以将函数定义为process those responses

在服务器端向服务器发送响应(Java):

AuResponse response = new AuResponse("myClientHandler", new Object[]{"hello ","world"});
Clients.response(response);

在客户端,您可以定义类似(Javascript)的内容:

zAu.cmd0.myClientHandler = function (greet, person) { 
    alert(greet + person);
};

答案 1 :(得分:0)

您可以根据需要使用zAu.cmd0或zAu.cmd1。请参阅ZK客户端参考指南的processing Au Responses部分。