关于server push在ZK官网有很多说明,但在应用中却老是刷新不了前台组件的信息,后来看了篇帖子才豁然开朗:
http://www.zkoss.org/forum/listComment/15408:
You'll have to enable serverPush before you can use it in a thread Please change LauncherApplicationPane() like this:
_desktop = Executions.getCurrent().getDesktop();
_desktop.enableServerPush(true);
按照这种说法,前台只在最后刷新前台信息。后来才搞明白原来刷新动作是在Executions.deactivate(desktop);之后。
写道
class WorkingThread extends Thread {
public void run() {
try {
try {
for (int i = 0; i <= countSteps; i++) {
int percent = i * 100 / countSteps;
Thread.sleep(1000);
Executions.activate(desktop);
curr_step.setValue("Step: " + percent);
curr_pm.setValue(percent);
Executions.deactivate(desktop); // 必须在修改值之后刷新
System.out.println("Step: " + percent);
System.out.println(percent);
}
} finally {
Executions.deactivate(desktop);
}
} catch (DesktopUnavailableException ex) {
ex.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
HTTP PUSH是我们基于HTTP协议自主开发的一种通信协议,以设备主动访问服务器的机制进行数据传输。主要适应环境:网络较稳定,支持TCP/IP协议,例如普遍使用的局域网、万维网等。 优点: 新数据主动上传。 有断点续...
集群启动zk的脚本,只需要改集群参数就可以了集群启动zk的脚本,只需要改集群参数就可以了集群启动zk的脚本,只需要改集群参数就可以了
introduction配置文档
12.2.4 zk集群下server工作状态
zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架
Version: Applicable to JMeter 2.8+(适用JMeter版本) 以下为官方说明: Prepare a simple IdGenerator For security reasons, ZK generates ID randomly. However to perform a ...7.Start the ZK HTTP Proxy Server
zk后台api很全的,对于学习ZK很有用的。
ZK开发手册 ZK开发手册 ZK开发手册 ZK开发手册 ZK开发手册
zk-6.5.0.zip ZK 6.5.0 Sep 12, 2012 * Features ZK-447: The file upload allows users to drag and drop local files (HTML5) ZK-1241: ZK Client Widget support swipe event for tablet/mobile device ZK-...
ZK 8.0.0端参考 ZK 8.0.0组件开发的必需品 ZK 8.0.0组件引用 ZK 8.0.0配置参考 ZK 8.0.0开发人员的参考 ZK 8.0.0风格定制指南 ZK 8.0.0 ZUML参考 zk-mvvm-book
最新版 ZK SRC最新版 ZK SRC最新版 ZK SRC最新版 ZK SRC最新版 ZK SRC最新版 ZK SRC最新版 ZK SRC最新版 ZK SRC最新版 ZK SRC
ZK包括一个基于AJAX事件驱动的引擎(engine),一套丰富的XUL和XHTML,以及一种被称为ZUML(ZK User Interface Markup Language,ZK用户界面标记语言)的标记语言。 有了ZK,您可以利用XUL和XHTML的丰富特性来呈现您的...
Librerias ZK 32 Bits Windows
ZK 中文开发手册 讲述ZK开发技巧 http://www.zkoss.org/smalltalks/serverpush/
最新的zk核心jar用到zk的可以下载很实用的东西
ZK 5.0.5 Component Reference ZK 5.0.5 Configuration Reference ZK 5.0.5 Style Guide ZK 5.0.5 ZUML Reference
zk的chm版的api英文帮助文档. 本人自己制作的。 zk是台湾的一个纯ajax框架。
ZK资料学习zk框架的助手,带你步入zk的殿堂。。。。。
zk studion plugins zk studion plugins
ZK Eclipse插件 解压至文件夹,如D:\Program Files\MyEclipse 8.5\zkstudio 在Eclipse安装目录下的dropins目录添加link文件如,zk.link,文件内容如下: path=D:\\Program Files\\MyEclipse 8.5\\zkstudio