`
wang7839186
  • 浏览: 42397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

zk框架之Macro Component

阅读更多

Define Macro Component

任意的ZUML page 都可以作为一个macro component

我们在web-inf下新建macro,并新建一个username.zul

<?page title="new page title" contentType="text/html;charset=UTF-8"?>

<zk>

<hlayout>

username: <textbox/>

</hlayout>

</zk>

 

declare and use macro component

<?component name="username" macroURI="/WEB-INF/macro/username.zul"?>

<zk>

<window title="new page title" border="normal">

<username/>

</window>

</zk>

 

我们可以为macro指定属性

<?page title="new page title" contentType="text/html;charset=UTF-8"?>

<zk>

<hlayout>

${arg.label }:<textbox value="${arg.who }"/>

</hlayout>

</zk>

在使用的时候,可以这样,当然也可以直接在username上指定属性的起始值

<?component name="username" macroURI="/WEB-INF/macro/username.zul" label="username" who="john"?>

<zk>

<window title="new page title" border="normal">

<username/>

</window>

</zk>

0
0
分享到:
评论

相关推荐

    grovvy Reference zk

    ### Groovy、Grails与ZK框架:敏捷开发下的技术指南 #### Groovy与Grails简介 Groovy是一种灵活的面向对象编程语言,它运行在Java平台上,支持面向对象编程的所有特性,同时还提供了动态语言的功能。Groovy语法...

    (XF - 8)ZK 宏的使用与定义Demo

    在IT行业中,尤其是在软件开发领域,ZK框架是一款流行的Java Web组件库,它允许开发者创建富客户端用户界面而无需深入JavaScript。本主题“(XF - 8)ZK 宏的使用与定义Demo”着重讨论ZK框架中的宏定义及其应用。 ...

    [confluence插件] confluence-markdown-macro-1.6.22.jar

    [confluence插件] confluence-markdown-macro-1.6.22.jar [confluence插件] confluence-markdown-macro-1.6.22.jar [confluence插件] confluence-markdown-macro-1.6.22.jar [confluence插件] confluence-markdown-...

    Laravel开发-blade-macro

    Blade::component('macro', 'macro'); } ``` 这里我们告诉Laravel,'macro.blade.php'文件中定义的组件应该被注册为'macro',这样我们就可以在任何其他Blade模板中使用它。 使用宏非常简单,就像调用一个普通的...

    新代数控系统 OpenCNC MACRO手册

    根据给定文件的信息,我们可以总结出以下关于新代数控系统OpenCNC MACRO手册的关键知识点: ### 一、概述 新代数控系统OpenCNC MACRO手册是针对SYNTEC OpenCNC MACRO开发工具的操作手册。该手册旨在帮助用户理解和...

    cortexm3_macro

    标题 "cortexm3_macro" 指向的是与Cortex-M3处理器相关的宏定义,这通常涉及到微控制器编程,特别是使用ARM公司的Cortex-M3内核的微控制器。Cortex-M3是一款高效的32位RISC(精简指令集计算机)处理器核心,广泛应用...

    excel macro

    好用 的 excel macro,可以build好用 的 excel macro,可以build好用 的 excel macro,可以build好用 的 excel macro,可以build

    Macro Recorder v5.7.1注册版.rar

    JitBit Macro Recorder是一款用于记录键盘鼠标动作的小工具,虽然它的体积很小但是功能却不容小看,它能够轻松记录下所有的键盘和鼠标动作,录制之后可以进行编辑以及回放,你也可以制作成EXE格式的文件发送给朋友...

    FreeMarker使用Macro实例

    FreeMarker使用Macro实例,很好的学习资料。

    SAS Macro Make it easy

    SAS宏设施是SAS系统中的一个功能,它允许程序员使用宏变量(Macro Variables)、宏程序(Macro Programs)和宏语言(Macro Language)来编写可重用的代码,这些代码可以自动执行复杂的SAS程序任务。SAS宏设施的主要...

    Macro Recorder 2024 自动化程序

    Macro Recorder 2024 是一个高效可靠的应用程序,可以让您自动化计算机上的各种重复性任务,从而节省宝贵的时间。这是一个多功能应用程序,不仅可以在特定应用程序内自动化任务,还可以跨多个程序自动化操作。它可以...

    QuickMacro 8

    QuickMacro 8是一款高效实用的自动化工具,被誉为“按键精灵”的免费版本。它专为用户提供了便捷的表单操作和宏录制功能,极大地提升了工作效率,尤其适用于那些需要频繁重复相同键盘和鼠标操作的工作场景。 首先,...

    邮件钓鱼之macro.pdf

    【邮件钓鱼之Macro】是一种常见的网络攻击手段,利用伪造的电子邮件诱骗用户执行包含恶意宏的附件,从而在受害者电脑上植入病毒或恶意软件。这种攻击通常针对企业环境,因为宏在Microsoft Office套件中广泛使用,...

    NEJ 网易web前端开发框架

    NEJ{N:nice;E:easy;J:javascript;} NEJ 是由网易前端组工程师们发起创建的简洁,美观,真正的跨平台web前端开发框架;她遵循的原则是:自由定制、小巧灵活、简洁易用、愉悦编码、快乐开发。

    开源免费宏自动化工具 Pulover’s Macro Creator 5.4.0 中文免费版.zip

    Pulover Macro Creator 中文版是基于 AutoHotkey 的轻量级应用程序,可为您提供实用的自动化工具和脚本生成器。它显示了一个全面的界面,可让您记录鼠标的移动,键盘手势,管理窗口,文件,控件以及创建 If/Else ...

    confluence-markdown-macro-1.6.25.jar

    confluence-markdown-macro-1.6.25

    ZK 6.5.0 Configuration Reference

    `zk.xml` 是 ZK 配置的核心文件之一,用于配置客户端和服务器端的交互细节。 - **client-config Element**: 配置客户端的行为,例如调试模式、主题选择等。 - **debug-js Element**: 启用调试模式时,将加载未经...

    清理Macro1残余提示

    在IT领域,宏(Macro)是一种自动化工具,尤其在Microsoft Office应用程序如Word、Excel和PowerPoint中广泛使用。宏允许用户记录和执行一系列操作,以提高工作效率。然而,宏有时可能会引发问题,尤其是在不安全的...

    CRLF------MACRO.rar_CRLF MACRO_微机crlf macro

    设有10个学生的成绩分别是76,69,84,90,73,88,89,63,100,80分,试编制一个子程序统计60~69分,70~79分,80~89分,90~99分及100分的人数,放在S6,S7,S8,S9和S10单元中

    tiny macro os源码工程

    "tiny macro os源码工程" 是一个专门为单片机和嵌入式系统设计的轻量级实时操作系统(RTOS)。在单片机和嵌入式领域,由于资源限制,往往需要非常小巧、高效的系统来实现多任务管理。tiny macro os正是这样一个解决...

Global site tag (gtag.js) - Google Analytics