- 浏览: 233581 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
newLinuxJava:
http://www.voip-info.org/wiki/v ...
asterisk App Dial 拨号 发起外呼 -
newLinuxJava:
http://www.voip-info.org/wiki/v ...
asterisk App Dial 拨号 发起外呼 -
tsinglongwu:
这种做法在Server端getValue()方法是能获得修改后 ...
client-side programming客户端修改值,但服务端获取仍然旧值的解决办法 -
Listen_ing:
zk+spring+hibernate如何配置hibernat ...
zk+hibernate+spring零配置 -
peterxq181:
严重: Method not found in org.apa ...
zk+hibernate+spring零配置
完整函数列表、资源、说明见附件,
下面演示将composer,window,等注册为spring bean,然后在zk中使用
1,依赖jar,字符串操作依赖commons-lang2.5.jar,使用spring功能依赖 zkplus.jar
2,spring注册bean,必须是 scope="prototype"
<bean id="loginController" class="org.zkoss.zk.ui.util.GenericAutowireComposer" scope="prototype">
</bean>
<bean id="loginController2" class="org.zkoss.zul.Window" scope="prototype">
</bean>
3,在*.zul文件头部添加
<?taglib uri="http://www.zkoss.org/zktools/zktools" prefix="z"?>
4,使用
<window id="loginWin" xmlns:w="client" xmlns:n="native" xmlns="http://www.zkoss.org/2005/zul" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.zkoss.org/2005/zul http://www.zkoss.org/2005/zul/zul.xsd" use="${z:ctrl('loginController')}" apply="${z:ctrl('loginController2')}"> </window>
<row> <cell> 开始日期 </cell> <cell> <datebox format="yyyy-MM-dd" id="dtBegin" mold="rounded" value="${z:firstDayOfMonth()}"></datebox> </cell> <cell> 结束日期 </cell> <cell> <datebox format="yyyy-MM-dd" id="dtEnd" mold="rounded" value="${z:lastDayOfMonth()}"></datebox> </cell> <cell> 开始时间 </cell> <cell> <timebox value="${z:today(0,0,0)}"></timebox> </cell> <cell>结束时间 </cell> <cell> <timebox value="${z:today(23,59,59)}"></timebox> </cell> </row>
5,部分el函数定义
<!-- --> <!-- 获取spring 管理bean --> <!-- --> <function> <name>ctrl</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>java.lang.Object getController(java.lang.String)</function-signature> <description>获取spring 管理controller</description> </function> <function> <name>comp</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>java.lang.Object getComponent(java.lang.String)</function-signature> <description>获取spring 管理组件对象</description> </function> <function> <name>bean</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>java.lang.Object getBean(java.lang.String)</function-signature> <description>获取spring 管理bean对象</description> </function> <!-- --> <!-- 工具函数 --> <!-- --> <function> <name>size</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>int size(java.lang.Object)</function-signature> <description>获取一个对象的大小</description> </function> <function> <name>length</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>int size(java.lang.Object)</function-signature> <description>获取一个对象的大小</description> </function> <function> <name>empty</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>boolean isEmpty(java.lang.Object)</function-signature> <description>判断一个对象是否是空对象</description> </function> <!-- --> <!-- 日期工具函数 --> <!-- --> <function> <name>now</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>java.util.Date currentTime()</function-signature> <description>获取当前时间</description> </function> <function> <name>today</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>java.util.Date today(int, int, int)</function-signature> <description>获取今天的日期时间,可以指定今天时分秒,-1表示不设置</description> </function> <function> <name>firstDayOfMonth</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>java.util.Date firstDayOfMonth()</function-signature> <description>获取当前月的第一天</description> </function> <function> <name>lastDayOfMonth</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>java.util.Date lastDayOfMonth()</function-signature> <description>获取当前月的最后一天</description> </function> <function> <name>fmtDate</name> <function-class>org.zkway.zktools.ZkCommonTools</function-class> <function-signature>java.lang.String formatDate(java.lang.String)</function-signature> <description>根据参数指定的模式,格式化当前日期</description> </function>
- zk开发常用el函数库.rar (6.2 KB)
- 下载次数: 43
发表评论
-
zk主题生成器
2011-09-27 20:37 1782生成器在附件内,兼容zk3.x 与zk5.x,zkth ... -
zk服务器端获取鼠标点击位置
2011-09-08 22:24 2738index.zul <?xml version=&qu ... -
zk Fiddle-zk在线测试保存代码分享平台
2011-09-02 10:40 2070http://zkfiddle.org/ 是zk项目组之一To ... -
zksample2-一个复杂应用的zk示例
2011-09-02 10:32 2133Zksample2 is a demo application ... -
zk5.0.8发布
2011-08-31 18:02 1215该版本是一个维护版本,主要于bug修复及引入几个新特性 ... -
zk数据绑定
2011-08-21 23:53 3817简介: 关于数据绑定:数据绑定是一种机制,在UI组件和数据源 ... -
zk EE/PE/CE的区别
2011-08-18 10:32 4494自从zk5.0以后,zk拆分为 EE / PE / CE ... -
ZK 5.0.8 新特性
2011-08-17 19:03 37038月16日,zk官网:zk5.0.8将要发布 z ... -
zk client与server code结合提高长操作的响应性
2011-08-17 15:58 1313一,关于长操作与响应性 zk client ... -
zk tooltiptext中换行
2011-06-10 23:10 2285<window title="My ... -
zk下载文件中文乱码解决方案
2011-06-02 11:44 3827本文来自http://sun4love.iteye.co ... -
【zk视频】如何了解一个组件默认支持服务器端事件
2011-05-25 15:48 1289如何了解一个组件默认支持服务器端事件? 知识点:在 ... -
【zk视频】如何查看zk源码,了解zk原理
2011-05-25 15:09 1434当org.zkoss.zul.Window关闭时,zk是如何工 ... -
ZK 5.0.7发布,及新特性
2011-05-12 09:27 1337ZK是一套以 AJAX/XUL/Java 为基础的网页应用程式 ... -
use【组件公共属性】
2011-04-12 22:52 1222语法 apply="a-class-nam ... -
zk异步请求异常,自定义错误页面的bug
2011-04-08 13:38 1488zk版本5.0.6 现在遇到一个问题,觉得是b ... -
zk扩展工具--spring集成--字符串处理--日期处理
2011-04-07 12:22 1599事例 <?taglib uri ... -
一张图让你清晰理解zk架构事件流程
2011-03-06 12:17 1539一张图让你清晰理解zk架构事件流程 -
zk组件事件调用的顺序
2011-03-02 13:09 2327将此文赠送给zk群朋友:易语静人(455938495) ... -
了解include组件
2011-02-17 12:12 2157了解include组件 预备知识: 加 ...
相关推荐
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。 OAuth 实现框架 Agorava Agorava 是一个实现了 OAuth ...
简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!...