zk5.0.8发布
该版本是一个维护版本,主要于bug修复及引入几个新特性
包括对JasperReports支持的升级、引入一个新的数据绑定composer、本地化支持的改善等等
? ? ? ? ? ? 2,Decimals,integers,long 和double组件
?
? ? ?4. ??提供一种禁止在项目中使用zscript的方法
?
? ? ?5. ? 允许用户指定error提示框的位置,笔者提示:即输入错误验证提示
?
? ? ?6 ? 提供一个给GenericAutowireComposer命名的方法
?
?
?
1,数据绑定composer代替initiator???笔者曾经写的一个注解增强composer,官方的姗姗来迟
? 在ZK 5.0.8之前,用户不得不设置一个页面指令以初始化注解数据绑定器,
? ? ? ? ? 现在用户可以使用AnnotateDataBindingComposer.例如你现在可以仅这样写了
?
?
Brush代码??
?
2,JasperReports现在更新到JasperReports4
?
?
3,组件本地化支持的增强
?
? ?1)Datebox和Timebox
?
默认,实际显示格式依赖当前Locale(i.e.,?Locales.getCurrent()).但是现在,开发者可以手动指定locale
?
?
Brush代码??
?
?
?
?
? ? ? ? ??Decimalbox, Intbox, Longbox, Doublebox, DoubleSpinner and Spinner现已升级,
? ? ? ? ? 都允许开发者指定不同的locales
?
4,提供一种禁止在项目中使用zscript的方法
?
? ? ?ZScript很久以来对原型设计产生了很大的影响,然而,当进入产品阶段时,系统开发组更喜欢使用编译过的java代码
? ? ?增强性能和更好的集群支持
? ? ?因此,zk5.0.8引入了一个系统属性,允许开发者关闭zscript以保证应用无法使用它。
? ? ?如下使用系统配置属性禁用zscript
?
?
Brush代码??
?
?
5,允许用户指定error提示框的位置,笔者提示:即输入错误验证提示
?
? ? 开发者现在可以指定错误提示框的位置(用户的呼声得到了肯定),可以通过在constraint约束属性中约束后
? ? 添加一个逗号,然后指定位置,例如
?
?
Brush代码?位置列表: end_before, end_after, after_start and after_end.
?
?
?
6,提供一个给GenericAutowireComposer命名的方法
?
? ?在zk5.0.8中,现在允许通过一个叫做composerName的属性,给composer指定一个名字。例如:
?
?
?
Brush代码??
?
笔者认为比较重要的如下:
?
?
1,允许指定输入验证错误提示框的位置,该功能群里的呼声很久了
?
2,禁用全局的zscript
?
3, 可以手动指定composer的名字
?
4,注解支持composer
?
?
?
?
本文由sun4love翻译 转载请注明出处,
?
zk中国论坛:http://www.zkoss.cn? 中国最大的zk交流论坛
?
zk QQ活跃交流群:25891428,88280491
?
zk中国开源项目:http://code.google.com/p/zk4love/? ? 汇聚中国用户所关心的zk问题功能演示
?
?
关于zkZK是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用于丰富网页应用程式的使用接口。最大的好处是,在设计AJAX网络应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以 及以 XML 为基础的使用接口设计语言 ZK User-interfaces Markup Language (ZUML)。?