<window> <attribute name="title">My Window</attribute> <attribute name="border">normal</attribute> <attribute name="width">200px</attribute> 這是一個Window </window>
<zk> <zscript><![CDATA[ public void test1() { result1.setValue(getData(div1.getAttribute("mykey"))); result2.setValue(getData(div1.getVariable("mykey", false))); } public void test2() { result3.setValue(getData(div2.getAttribute("mykey2"))); result4.setValue(getData(div2.getVariable("mykey2", false))); } public String getData(Object obj) { return obj == null ? "null" : (String) obj; } ]]></zscript> <hlayout> <vlayout> <vlayout> <div id="div2" style="border: 1px solid red"> <custom-attributes mykey2="key2" /> <html><![CDATA[ This is a DIV(div2) + <br /> <custom-attributes mykey2="key2" /> ]]></html> </div> <button label="get Sth" onClick="test2();" /> </vlayout> <hlayout> div2 get attribute : <label id="result3" value="" /> </hlayout> <hlayout> div2 get Variable : <label id="result4" value="" /> </hlayout> </vlayout> <separator width="30px" /> <vlayout> <vlayout> <div id="div1" style="border: 1px solid green"> <variables mykey="key1" /> <html><![CDATA[ This is a DIV(div1) + <br /> <variables mykey="key1" /> ]]></html> </div> <button label="get Sth" onClick="test1();" /> </vlayout> <hlayout> div1 get attribute : <label id="result1" value="" /> </hlayout> <hlayout> div1 get Variable : <label id="result2" value="" /> </hlayout> </vlayout> </hlayout> </zk>
您还没有登录,请您登录后再发表评论
安装ZK运行时后,将其添加到系统的PATH环境变量中。对于Eclipse,通过插件管理器安装ZK插件,然后创建一个新的ZK Web项目。 2.3 **第一个ZK项目:Hello World** 创建项目后,会有一个默认的`index.zul`文件,这是一...
1. **代码提示与自动完成**:ZK Studio提供了ZK组件的智能感知功能,当开发者编写ZK XML布局文件或Java代码时,能够自动补全组件名、属性、事件等,减少手动输入错误,提高编码速度。 2. **组件预览**:在编写ZK...
- 可以通过设置组件的`action`属性来触发JavaScript函数,如`通过javascript重命名" action="onclick: changeName(#{name});"/>`。 - 也可以使用`Clients.evalJavaScript()`方法动态执行JavaScript代码,例如...
2. 设置环境变量,如`JAVA_HOME`指向JDK安装路径,`ZK_HOME`指向ZK库的根目录。 3. 配置系统路径,将ZK的bin目录添加进去。 4. 启动ZK服务器,如使用命令行执行`zkServer.sh start`(Unix/Linux)或`zkServer.bat ...
- 解压ZK服务器包,并根据文档设置环境变量。 - 启动ZK服务器,进行基本的运行测试。 - 在Eclipse中安装ZK Studio,创建ZK项目,编写第一个"Hello World"应用。 4. **组件基础属性及事件** ZK组件具有多种属性...
在编写代码时,ZK Eclipse插件提供代码提示功能,当开发者输入ZK组件或事件时,会自动列出相关的方法和属性,这大大提高了编码效率。此外,它还支持语法高亮、错误检查和快速修复,帮助开发者在编写代码时避免错误。...
- 安装过程包括设置环境变量、解压ZK Server并启动服务,以及在Eclipse中安装ZK插件,以便于开发。 - 创建第一个ZK项目"Hello World"时,通常会通过Eclipse创建一个新的ZK Web项目,然后编写包含简单组件(如Label...
在 ZK 中,可以使用 EL 表达式来动态设置组件的属性值或作为 zscript 中的变量赋值。 ##### id 属性 每个 ZK 组件都有一个唯一的 `id` 属性,用于标识该组件。这个 `id` 可以在 zscript 中引用,以便进行更复杂的...
此外,ZK JSP还允许开发者在`zscript`标签中访问JSP环境变量,如`pageContext`和`request`等。 #### 五、处理指令标签 ##### 初始化指令 初始化指令(`init`)用于设置ZK JSP的初始化参数,例如设定默认的语言...
11. **变量解析指令(The variable-resolver Directive)**:指定如何解析变量引用,支持不同的变量解析策略,如EL表达式、JavaBean属性访问等。 #### 结论 对于初学者而言,《ZK: Developer's Reference》是一份...
1. 解压ZK的下载包,配置相关的环境变量。 2. 启动ZK Server。 3. 在Eclipse中安装ZK插件,配置ZK连接。 #### 2.3 创建第一个ZK项目 在Eclipse中新建一个ZK Web项目,创建Hello World应用程序,通常会包含一个简单...
### ZK(AJAX开发工具)开发手册 #### 一、引言 ZK作为一款强大的工具被广泛应用于RIA(Rich Internet Applications)Web应用程序的界面开发。与传统的Web应用程序相比,ZK提供了一种更为直观且高效的方式来进行...
- **在`zscript`中定义的变量和函数**:讲解了如何在`zscript`中声明和使用变量与函数。 - **事件**:解释了事件的概念及其在ZK中的处理方式。 - **桌面和事件处理**:讨论了桌面如何管理事件。 - **桌面和组件的...
### ZK 开发者指南知识点概述 #### 一、引言 ZK 是一款用于构建高性能 Web 应用程序的开源框架。它提供了一种简单而强大的方式来创建丰富的用户界面,无需编写复杂的 JavaScript 代码。该框架的核心优势在于其能够...
ZK通过XML元素定义组件,属性设定组件属性,而XML内容则作为组件的文本。 为了增加交互性,我们可以用Ajax方式实现“Say Hello”。例如,添加一个按钮,当点击时,使用Ajax技术发送请求并更新界面上的文本: ```...
- 打开“我的电脑” -> “属性” -> “高级系统设置” -> “环境变量”。 - 在“系统变量”区域,点击“新建”来创建一个新的环境变量。 - 变量名设为`JAVA_HOME`,变量值设定为你的JDK安装路径,例如 `C:\...
相关推荐
安装ZK运行时后,将其添加到系统的PATH环境变量中。对于Eclipse,通过插件管理器安装ZK插件,然后创建一个新的ZK Web项目。 2.3 **第一个ZK项目:Hello World** 创建项目后,会有一个默认的`index.zul`文件,这是一...
1. **代码提示与自动完成**:ZK Studio提供了ZK组件的智能感知功能,当开发者编写ZK XML布局文件或Java代码时,能够自动补全组件名、属性、事件等,减少手动输入错误,提高编码速度。 2. **组件预览**:在编写ZK...
- 可以通过设置组件的`action`属性来触发JavaScript函数,如`通过javascript重命名" action="onclick: changeName(#{name});"/>`。 - 也可以使用`Clients.evalJavaScript()`方法动态执行JavaScript代码,例如...
2. 设置环境变量,如`JAVA_HOME`指向JDK安装路径,`ZK_HOME`指向ZK库的根目录。 3. 配置系统路径,将ZK的bin目录添加进去。 4. 启动ZK服务器,如使用命令行执行`zkServer.sh start`(Unix/Linux)或`zkServer.bat ...
- 解压ZK服务器包,并根据文档设置环境变量。 - 启动ZK服务器,进行基本的运行测试。 - 在Eclipse中安装ZK Studio,创建ZK项目,编写第一个"Hello World"应用。 4. **组件基础属性及事件** ZK组件具有多种属性...
在编写代码时,ZK Eclipse插件提供代码提示功能,当开发者输入ZK组件或事件时,会自动列出相关的方法和属性,这大大提高了编码效率。此外,它还支持语法高亮、错误检查和快速修复,帮助开发者在编写代码时避免错误。...
- 安装过程包括设置环境变量、解压ZK Server并启动服务,以及在Eclipse中安装ZK插件,以便于开发。 - 创建第一个ZK项目"Hello World"时,通常会通过Eclipse创建一个新的ZK Web项目,然后编写包含简单组件(如Label...
在 ZK 中,可以使用 EL 表达式来动态设置组件的属性值或作为 zscript 中的变量赋值。 ##### id 属性 每个 ZK 组件都有一个唯一的 `id` 属性,用于标识该组件。这个 `id` 可以在 zscript 中引用,以便进行更复杂的...
此外,ZK JSP还允许开发者在`zscript`标签中访问JSP环境变量,如`pageContext`和`request`等。 #### 五、处理指令标签 ##### 初始化指令 初始化指令(`init`)用于设置ZK JSP的初始化参数,例如设定默认的语言...
11. **变量解析指令(The variable-resolver Directive)**:指定如何解析变量引用,支持不同的变量解析策略,如EL表达式、JavaBean属性访问等。 #### 结论 对于初学者而言,《ZK: Developer's Reference》是一份...
1. 解压ZK的下载包,配置相关的环境变量。 2. 启动ZK Server。 3. 在Eclipse中安装ZK插件,配置ZK连接。 #### 2.3 创建第一个ZK项目 在Eclipse中新建一个ZK Web项目,创建Hello World应用程序,通常会包含一个简单...
### ZK(AJAX开发工具)开发手册 #### 一、引言 ZK作为一款强大的工具被广泛应用于RIA(Rich Internet Applications)Web应用程序的界面开发。与传统的Web应用程序相比,ZK提供了一种更为直观且高效的方式来进行...
- **在`zscript`中定义的变量和函数**:讲解了如何在`zscript`中声明和使用变量与函数。 - **事件**:解释了事件的概念及其在ZK中的处理方式。 - **桌面和事件处理**:讨论了桌面如何管理事件。 - **桌面和组件的...
### ZK 开发者指南知识点概述 #### 一、引言 ZK 是一款用于构建高性能 Web 应用程序的开源框架。它提供了一种简单而强大的方式来创建丰富的用户界面,无需编写复杂的 JavaScript 代码。该框架的核心优势在于其能够...
ZK通过XML元素定义组件,属性设定组件属性,而XML内容则作为组件的文本。 为了增加交互性,我们可以用Ajax方式实现“Say Hello”。例如,添加一个按钮,当点击时,使用Ajax技术发送请求并更新界面上的文本: ```...
- 打开“我的电脑” -> “属性” -> “高级系统设置” -> “环境变量”。 - 在“系统变量”区域,点击“新建”来创建一个新的环境变量。 - 变量名设为`JAVA_HOME`,变量值设定为你的JDK安装路径,例如 `C:\...