ZK 是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用于丰富网页应用程式的使用接口。最大的好处是,在设计AJAX网络应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以 及以 XML 为基础的使用接口设计语言 ZK User-interfaces Markup Language (ZUML)。
1,IE 9,FF4支持
2,国际化的改进:
? ?1)通过le表达式访问,
- < window ? title = "${labels.app.title}" > ??
- ... ??
- </ window > ??
<window title="${labels.app.title}"> ... </window>?
? ?2)可指定多个文件
?zk.xml配置
<system-config>
- ???? < label-location > file:///labels/order.properties </ label-location > ??
- ???? < label-location > file:///labels/invoice.properties </ label-location > ??
- </ system-config > ??
<label-location>file:///labels/order.properties</label-location> <label-location>file:///labels/invoice.properties</label-location> </system-config>?
3,datebox/timebox允许不同样式以及本地化支持
- < SPAN ? style = "FONT-FAMILY:?Verdana,?Arial,?Helvetica,?sans-serif;?COLOR:?#000000;?FONT-SIZE:?12px" > < datebox ? format = "short" /> </ SPAN > ??
<datebox format="short"/>
- < datebox ? format = "long" /> ??
- < timebox ? format = "medium" /> ??
- < datebox ? format = "long+medium" /> ??
<datebox format="long"/> <timebox format="medium"/> <datebox format="long+medium"/>?
4,增强Tree排序
5,grid/listbox可以指定空消息

6,menuitem支持自动禁止,button已支持该功能
<menuitem id="ok" label="OK" autodisable="self" />
?
7,可以指定另外一个zk.xml
8,默认禁止客户端smartUpdate,可以在zk.xml开启该功能
- < library-property > ??
- ???? < name > org.zkoss.zk.ui.updateByClient.allowed </ name > ??
- ???????? < value > true </ value > ??
- </ library-property > ??
<library-property> <name>org.zkoss.zk.ui.updateByClient.allowed</name> <value>true</value> </library-property>?
官方demo: http://www.zkoss.org/zkdemo/userguide?
中文pdf版开发手册:http://sunflowers.iteye.com/blog/696986?
文档资源 :http://docs.zkoss.org/wiki/Documentation?
交流
?中国区zk论坛:http://www.wlun.net/
?zk群:25891428(热心活跃),88280491
?JE圈子:http://zkoss.group.iteye.com/