`
hw_alex
  • 浏览: 88415 次
社区版块
存档分类
最新评论

ZK3.0.4发布

    博客分类:
  • ZK
阅读更多
新功能介绍:
1、
  <include src="/another.zul" progressing="true"/>

  include组件多了一个progressing属性,可以在往包含页面跳转的时候显示进度条

  <include src="/WEB-INF/mypage?arg=something"/>
  
  以前传递参数的方式,在页面取Executions.getCurrent().getParameter("arg")

  <include src="/WEB-INF/mypage" some="${expr}" another="${expr2}"/>

  新版本可以传递非字符串参数,很好的功能。在页面通过以下方式获取对象:

  Executions.getCurrent().getAttribute("some");
  Executions.getCurrent().getAttribute("another");


2、Grid/Listbox/Tree 支持 fixed layout 概念
如果你想Grid/Listbox/Tree列的宽度不会被cell内容过长而改变,你只需要设置fixedLayout属性为true就可以了。换句话说,Grid/Listbox/Tree列的宽度就是你最开始设定的值,而不会被改变。
    a、fixedLayout属性默认是false.
   b、 如果所有的列宽都没有设定,Grid/Listbox/Tree的宽度将平均分配到每列
	<listbox id="listbox" width="240px" fixedLayout="true">
			<listhead sizable="true">
				<listheader width="80px" label="name" sort="auto" />
				<listheader width="80px" label="gender" sort="auto" />
				<listheader width="80px" label="gender" sort="auto" />
			</listhead>
			<listitem>
				<listcell label="MaryLonggggggggggggggggggggggggggggg" />
				<listcell label="FEMALE" />
				<listcell label="FEMALE1" />
			</listitem>
			<listitem>
				<listcell label="John" />
				<listcell label="MALE" />
				<listcell label="MALE1" />
			</listitem>
		</listbox>


3、组件支持word-wrap
在cell里显示长文本换行是一个令人头痛的问题,3.0.4版本里可以为那些显示长文本的组件设置sclass="word-wrap"来解决这个问题

4、分页条可以在listbox上下部同时显示
<listbox mold="paging" pagingPosition="both">
...
</listbox>



5、Grid/Listbox 支持固定的分页组件
以前当Grid/Listbox 有滚动条的时候,分页组件也会随着内容滚动。3.0.4 版本解决了这个问题。
<window>
 <zscript>
 List items = new org.zkoss.zkdemo.userguide.BigList(1000); //a big list of Integer
 </zscript>
 <listbox mold="paging" pagingPosition="both" height="150px" width="200px">
  <listitem forEach="${items}">
  <listcell label="${each}-1"/>
  <listcell label="${each}-2"/>
  </listitem>
 </listbox>
</window>



6、Datebox 支持更多的日期格式
<zk>
 <zscript>
 String[] formats = {"MM/dd/yy G", "MM.dd.yy D", "MMM dd, yy d",
  "w dd/MM/yy", "W dd-MM-yy", "F MM.dd.yyyy"};
 </zscript>
 <hbox forEach="${formats}">
 <datebox format="${each}"/>
 ${each}
 </hbox> 
</zk>

分享到:
评论

相关推荐

    org.spring-framework-3.0.4. 所有jar

    org.springframework.aop-3.0.4.RELEASE.jar org.springframework.asm-3.0.4.RELEASE.jar org.springframework.aspects-3.0.4.RELEASE.jar org.springframework.beans-3.0.4.RELEASE.jar org.springframework....

    MPICH-3.0.4安装配置手册及问题解决

    MPICH-3.0.4 安装配置手册及问题解决 MPICH-3.0.4 是一个开源的消息传递接口标准的实现,它提供了一个灵活的通信接口,允许开发者创建高性能的并行应用程序。下面是 MPICH-3.0.4 的安装配置手册及问题解决。 一、...

    Color Finesse 3.0.4 Installer

    Color Finesse 3.0.4 Installer

    maven3.0.4学习教程

    聚合(Aggregation)允许在一个父项目中管理多个子项目,方便整体构建和发布。 5.2. 继承 继承(Inheritance)允许子项目继承父项目的配置,如依赖、构建设置等,减少重复配置。 5.3. 多模块项目 多模块项目通常...

    apache-maven-3.0.4.zip

    Apache Maven 3.0.4是该工具的一个版本,此版本在发布时被认为是一个稳定版本,具有较高的可靠性和兼容性。 Maven 的核心概念是POM,它是一个XML文件,包含了项目的基本信息、构建配置、依赖关系和插件配置等。通过...

    apache-maven-3.0.4

    `apache-maven-3.0.4`是Maven的一个稳定版本,发布于2012年,它提供了许多改进和修复,以提升开发效率和构建质量。 **Maven的核心功能:** 1. **依赖管理**:Maven通过POM(Project Object Model)文件来管理项目...

    maven3.0.4

    Maven 3.0.4 是 Apache Maven 的一个稳定版本,发布于2012年,是当时开发人员广泛使用的构建自动化工具。它极大地简化了Java项目的构建过程,通过统一的项目对象模型(Project Object Model, POM)和依赖管理,使得...

    vsftpd-v3.0.4-centos7.rar

    【vsftpd-v3.0.4-centos7.rar】是一个包含最新版本的VSFTPD (Very Secure FTP Daemon) 的压缩包,适用于CentOS 7.9及其衍生系统,如Red Hat Enterprise Linux 7.x。VSFTPD是Linux环境下常用的FTP服务器软件,以其...

    memcached-3.0.4.tgz

    这个版本的发布,旨在进一步提升系统响应速度,增强系统健壮性,确保数据处理的高效与可靠。对于依赖于快速数据访问的大型Web服务来说,升级至最新版的Memcached至关重要。 安装Memcached 3.0.4的步骤简洁明了。...

    graphtree3.0.4.patch

    graphtree3.0.4.patch graphtree3.0.4.patchgraphtree3.0.4.patch

    jasypt-spring-boot-3.0.4-API文档-中文版.zip

    赠送jar包:jasypt-spring-boot-3.0.4.jar; 赠送原API文档:jasypt-spring-boot-3.0.4-javadoc.jar; 赠送源代码:jasypt-spring-boot-3.0.4-sources.jar; 赠送Maven依赖信息文件:jasypt-spring-boot-3.0.4.pom;...

    centos7下的vsftpd-3.0.4的rpm包

    标题中的"centos7下的vsftpd-3.0.4的rpm包"指的是适用于CentOS 7操作系统的VSFTPD 3.0.4版本的RPM(Red Hat Package Manager)安装包。RPM是一种用于Linux发行版的软件包管理器,它简化了软件的安装、升级和卸载过程...

    redis-3.0.4安装包

    本文将详细介绍如何在Linux系统中安装和配置Redis 3.0.4版本。 首先,我们需要从Redis的官方网站下载`redis-3.0.4.tar.gz`安装包。这个版本包含了Redis服务器的源代码和其他必要的文件,供我们编译和安装。官网下载...

    linux-3.0.4 内核 3.0.4

    这个版本的内核在2011年发布,是Linux发展历史上的一个重要里程碑,引入了许多改进和新特性。 1. **版本升级**:Linux内核3.0是一个重要的版本迭代,标志着内核开发的一个新时代。它带来了许多内部重构,旨在提高...

    mybatis-3.0.4源码

    在3.0.4版本中,MyBatis提供了一系列关键功能,帮助开发者更高效地处理数据库操作。以下是对`mybatis-3.0.4源码`的详细解析。 一、核心组件 1. SQLSessionFactory:这是MyBatis的核心组件,负责创建SQLSession对象...

    NGUI 3.0.4

    《NGUI 3.0.4:Unity3D中的高效GUI解决方案》 Unity3D作为全球最受欢迎的游戏开发引擎之一,其强大的2D和3D渲染能力以及丰富的资源库深受开发者喜爱。在众多的UI(用户界面)解决方案中,NGUI 3.0.4无疑是备受推崇...

    jasypt-spring-boot-3.0.4-API文档-中英对照版.zip

    赠送jar包:jasypt-spring-boot-3.0.4.jar; 赠送原API文档:jasypt-spring-boot-3.0.4-javadoc.jar; 赠送源代码:jasypt-spring-boot-3.0.4-sources.jar; 赠送Maven依赖信息文件:jasypt-spring-boot-3.0.4.pom;...

    vlc-3.0.4-win64.zip

    这个版本发布于某个时间点,包含了针对64位操作系统的优化,能够更好地利用系统资源,为用户提供更流畅的播放体验。"win64"表明该软件专为64位Windows操作系统设计,如Windows 7、Windows 8、Windows 8.1以及Windows...

    Spring 3.0.4 手册 CHM版

    Spring 3.0.4 手册 CHM版

Global site tag (gtag.js) - Google Analytics