适用于3.0.1或更高版本
GenericComposer
ZK3.0.1版本提供了一个apply属性在Composer里处理由用户触发的事件,从而替代在UI组件里处理。你可以很容易的创建一个继承于GenericComposer的Composer,然后在里面定义所有的onXXX事件,GenericComposer将会为你注册相应的监听。
比如:
<!-- MyComposer.java -->
public class MyComposer extends GenericComposer{
public void onAdd(Event evt){
do something ...
}
public void onDel(Event evt){
do something ...
}
public void onMod(Event evt){
do something ...
}
public void onView(Event evt){
do something ...
}
public void onSearch(Event evt){
do something ...
}
}
然后使用apply属性把Composer跟window组件关联,
当点击按钮的时候forward属性会执行window相应的方法。
<!-- index.zul -->
<window id="win" border="normal" width="350px" sizable="true" title="MVC Demo" apply="MyComposer">
<button label="A" forward="onAdd"/>
<button label="B" forward="onDel"/>
<button label="C" forward="onMod"/>
<button label="D" forward="onView"/>
<button label="E" forward="onSearch"/>
<separator/>
</window>
分享到:
相关推荐
ZK2N PLC使用说明书V2.4主要介绍了ZK2N系列可编程逻辑控制器(PLC)的使用方法,内容涵盖了接线图、指令说明、模拟量及温度教程、通讯功能说明、故障诊断等多个方面。由于标题中提到ZK2N PLC与三菱PLC在使用上基本...
`ZKFinger SDK_en.pdf`和`ZKFinger SDK_chs.pdf`是SDK的英文和中文用户手册,详尽地介绍了SDK的功能、接口使用方法以及开发过程中的注意事项。对于开发者而言,这些文档是理解和使用SDK的关键。 `Readme.txt`和`...
6. **ZK Studio的使用**:熟练使用ZK Studio进行项目管理、代码编写、调试和部署。 7. **自定义组件**:学习如何根据需求自定义组件,扩展ZK的功能。 8. **ZK与其他框架的整合**:了解如何将ZK与Spring、Hibernate...
本篇文章将深入探讨ZK框架的基本概念、开发环境的搭建以及一些核心功能的使用。 **一、ZK插件安装** ZK的开发工具主要包括ZK Studio和ZK Package。ZK Studio是一个集成开发环境,可以作为Eclipse或Myeclipse的插件...
3. **开发环境**:使用ZK32 SDK时,开发者通常需要有合适的开发环境,如Visual Studio或其他支持C/C++编程的IDE,以便能够编译和调试利用这些库的代码。 4. **生物识别技术**:ZK32库的核心功能可能涉及多种生物...
4. **配置ZK-Spring**:需要引入ZK-Spring的库,这是一个连接ZK和Spring的桥梁,它提供了Spring的ApplicationContext到ZK Session的绑定,使得ZK组件可以直接使用Spring的Bean。 5. **事务管理**:由于Spring对事务...
在使用ZK作为UI框架时,推荐使用ZK提供的JSP标签,可以适当结合ZUML语言。为了在JSP页面中使用ZK标签,需要引用相关的jar包,并进行相应的配置。ZK的JSP标签jar包位于项目的lib文件夹下,例如zk601是ZK 6.0.1版本的...
使用方法: 1.解压后classes\foo\jmtest目录 直接覆盖在 被测的ZK平台对应目录中(WEB-INF下)。 2.修改zk.xml文件,添加下面内容(WEB-INF下) <system-config> <id-generator-class>foo.jmtest....
这个版本可能包含了ZK Studio的安装包,以及相关的文档或示例代码,帮助用户快速开始使用ZK Studio进行开发。安装ZK Studio到Eclipse中,开发者可以充分利用其特性,提升ZK应用的开发体验和效率。 总结来说,ZK ...
风格指南提供了ZK组件的样式定义和定制方法,帮助开发者实现一致且美观的用户界面。它涵盖了CSS类、主题切换和皮肤定制等内容。 8. **ZUML参考(ZK 6.0.1 ZUML Reference.pdf)** ZUML是ZK特有的用户界面标记语言...
### SMC ZK2-ZSEA-A 设置方法详解 #### 一、产品概述 SMC ZK2-ZSEA-A是一款带有节能功能的真空发生器,它采用数字式压力开关技术,适用于各种工业自动化应用场景。该型号的产品能够有效提高真空系统的效率,并具备...
6. **ZK组件库**:提供完整的ZK组件库,方便开发者查找和了解各组件的用法和特性。 7. **模板支持**:内置多种ZK应用和组件模板,帮助开发者快速启动新项目或添加新组件。 8. **代码生成器**:自动生成事件处理...
本资料包是针对ZK框架的学习资源,旨在帮助用户深入理解和掌握ZK在实际应用中的使用。 ZK的核心设计理念是“简单、快速、正确”,它采用类Zookeeper协议,提供了一个高可用、高性能、分布式的数据存储和通信机制。...
在探索ZKDemo时,我们建议从简单的例子开始,逐步增加复杂性,理解每个注解的作用及其在不同场景下的用法。同时,结合源码阅读,可以加深对ZK框架的理解,提高解决问题的能力。 总结来说,ZK中的注解是简化开发、...
《ZK开发手册》是ZK框架的官方文档,详细介绍了ZK的使用方法、组件、API、事件处理、集成策略等内容,是开发者学习和解决问题的重要参考资料。阅读该手册,可以帮助开发人员更好地理解和运用ZK框架,提高开发效率,...
- **声明式编程**:ZK支持使用XML标签来声明用户界面组件,简化了界面开发。 - **自动数据绑定**: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开发手册(中文)》,开发者不仅能掌握ZK框架的基本用法,还能深入了解其高级特性和最佳实践,从而更高效地开发出高质量的Web应用程序。对于那些希望提升Web应用用户体验、减少前端复杂性的开发者来...