![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zk开源框架
文章平均质量分 89
gaojie1190
这个作者很懒,什么都没留下…
展开
-
zk组件开发指南(目录)
声明:本人翻译水平有限,有误之处请多指教。目 录1. 简介... - 1 -1.1 组件的两面性(Two Sides of a Component)... - 1 -展现层... - 1 -句柄... - 1 -1.2页面和渲染(Page and Rendering)... - 1 -非渲染解析(The Non-Rendering Phases)......2009-06-01 19:40:54 · 72 阅读 · 0 评论 -
zk中message的封装
最近,用zk的message老感觉填写东西很麻烦,就对它做了此封装,封装后,就简单多了import org.zkoss.zul.Messagebox;/** * * @功能 :对话框的封装 * @创建人 gao_jie * @创建日期 Mar 4, 2009 * @版本 1.0 * */public class Message { /** ...2009-06-14 16:23:54 · 96 阅读 · 0 评论 -
zk如何调用本地javascript代码向服务器端发送数据
今天,折腾了一个上午,加下午1个小时,终于实现了zk页面中,如何将javascript代码发送到服务器端。下面以点击一个button按钮,将button按钮对应的鼠标点击的位置发送到服务器端为例来看这段代码是如何实现数据传输的。zul页面的代码如下:<?xml version="1.0" encoding="UTF-8"?><?taglib uri="/WEB-I...2009-06-11 20:55:05 · 218 阅读 · 0 评论 -
使用zk的bandbox和listbox实现的一个具有搜索功能的combobox(实现后台分页)
在图片附件中有效果图,可以先看一下. 先说下来由:因为不太喜欢zk的tree,也因为数据量实在太大,每次都用tree全部现实出来很耗费性能所以就想到了google的搜索框,打算自己做一个. 整体思路是这样的: 做一个bandbox,里边包含一个textbox和一个listbox textbox用于接收搜索的条件 listbox用于显示搜索的内容,选定后...原创 2009-06-10 14:37:43 · 365 阅读 · 0 评论 -
试着用zk结合hibernaet实现分页查询
原文:http://www.iteye.com/topic/285373Zk是一个direct RIA框架。它借用了xul来描述界面,在xul的基础上做了一些扩展,改了一个名字叫zul,不使用javascript也能做出类似extjs那样的界面来。我一开始觉得只是把javascript替换成xml意义不是太大,因为没有哪个美工 会用zul来做界面,说到底最终界面还是要靠程序员来做的,但...原创 2009-06-10 14:14:07 · 85 阅读 · 0 评论 -
根据sql查询实现zk Listbox翻页显示数据
最近一直在研究如何封装zk的Listbox,实现简单的数据展现。做了个简单的demo。 我没有使用hibernate,而是自己写sql去查询。直接用spring jdbcTemplate就挺好的。jdbcTemplate.query(sql, RowMapper);方法能够传回Map,所以,封装如下方法:Java代码 public List<...原创 2009-06-10 14:07:17 · 114 阅读 · 0 评论 -
zk中定义布局模版实现
在项目的开发过程中,有些布局是固定的,为了布局的统一,通常会制定一定的模版,每个页面都继承这个模版,这样所有程序的实现都很固定,而且写法都大同小异,从而大大提高了代码的复用率。1、定义模版的各个类/** * * @功能:模版主类,做布局之用 * @创建人 gao_jie * @创建日期 Mar 3, 2009 * @版本 1.0 * */public a...2009-06-02 23:03:25 · 172 阅读 · 0 评论 -
zk中动态产生多个组件的实现
zk动态产生多个页面的例子代码:/** * * @功能 添加参数 * @author 创建人 gao_jie * @date 创建日期 Apr 23, 2009 * @version 1.0 * */public class AddParameter extends Window implements AfterCompose { private s...2009-06-02 22:34:59 · 138 阅读 · 0 评论 -
zk框架中常见问题的解决续
1、局部刷新/** * 刷新页面* */ public void refresh() { Convert.getMainInc().setSrc( Paths.getPagePath() + "/pages/virtualhost/virtualHost.zul?" + new Date().getTime()); } S...原创 2009-06-02 21:02:47 · 140 阅读 · 0 评论 -
zk框架中常见问题的解决
1、打开浏览器窗口常用于超链接/** * 重新打开浏览器弹出页面 * * @param url 网络地址 * @param blank;打开类型,可以是"_blank","_self"等 */ public void onSendRedirect(String url, String blank) { Executions.getCurrent()....原创 2009-06-01 22:10:26 · 824 阅读 · 0 评论 -
zk中zul页面中组件的id和java类中的变量绑定实现
zul 页面 index.zul<?xml version="1.0" encoding="UTF-8"?><zk> <window title="zk使用apply属性关联后台Java类" border="normal" apply="com.civcse.main.MainLayoutComposer" width=原创 2009-06-01 21:58:24 · 375 阅读 · 0 评论 -
zk组件开发指南(3)
3.展现层在客户端,展现层是一个组件的可视化部分。根据客户端的不同,它可以是HTML标记加JavaScript代码,MIDLet,XML节点和flash。出于描述的考虑,我们只讨论Ajax浏览器中的展现。即HTML标记语言加JavaScript代码。3.1 HTML标记(HTML tags)你可以选择你喜欢的任何Servlet技术来生成HTML标记。Zk(更确切的说是AbstractC...2009-06-01 21:01:12 · 344 阅读 · 0 评论 -
zk组件开发指南(2)
2. 句柄Handle 句柄是运行在服务器端可以被应用程序访问的java对象。从应用的角度看,它是组件的全部。因此,在应用开发过程中,我们通常叫它组件,而不是区分展现层和句柄的概念。 句柄必须实现两个接口:org.zkoss.zk.ui.Component 和org.zkoss.zk.ui.sys.ComonentCtrl. Component 是应用程序可访问的APIs的集合...2009-06-01 20:52:27 · 276 阅读 · 0 评论 -
zk组件开发指南(1)
1.简介 欢迎使用zk框架,丰富web应用最简单的方式。 组件开发指南描述如何开发zk组件;关于zk的概念和特性可以参考开发指南。关于安装可参考快速开始指南。关于组件属性和方法的全面描述大家可参考ZK开发参考手册。 在这章节中,我们将向你介绍zk组件最基本的概念和组件的开发。 1.1 组件的两面性(Two Sides of a Comp...2009-06-01 20:09:24 · 297 阅读 · 0 评论 -
采用java.util.concurrent.Semaphore 类实现对资源限制访问量
package com.citicbank.vipfund.webapp.utilTest;import java.util.concurrent.Semaphore;import com.citicbank.vipfund.webapp.util.PortfolioUtils;/** * @author jgao1 用法:PortfolioManager * ...原创 2010-10-27 14:59:55 · 79 阅读 · 0 评论