- 浏览: 460135 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
a464697691:
楼主厉害,现在可以使用了
Proxool houseKeepingSleepTime bug修正 -
chenpi529:
楼主好牛逼
Proxool houseKeepingSleepTime bug修正 -
huangxinyu_it:
多谢楼主了
Proxool houseKeepingSleepTime bug修正 -
kokorodo:
谢谢了!
zk中文开发手册pdf版(基于3.5.1) -
superscorpio:
public void testImportInContex ...
MVEL2.0控制流
Zk中组建显示模型mold都有哪些?
zk大部份组建都有一个mold属性,此为显示模型,显示模型类似windows主题、网站主题等
例如组
tabbox组建,有default mold和手风琴accordion mold
combobox,有default mold 和圆角rounded mold
如果不知道组建由哪些mold可在如下xml文件内查询
该文件位置:zul.jar/metainfo.zk/
<?xml version="1.0" encoding="UTF-8"?> <!-- lang.xml Purpose: A definition of the xul/html language for ZK Description: Note: 1. Properties defined here are assigned to all instances of the specified definition, no matter it is created by ZUML or by program. History: Tue May 31 18:02:46 2005, Created by tomyeh Copyright (C) 2005 Potix Corporation. All Rights Reserved. --> <language> <language-name>xul/html</language-name> <device-type>ajax</device-type> <namespace>http://www.zkoss.org/2005/zul</namespace> <extension>zul</extension><!-- the first extension is the major one --> <extension>xul</extension> <version> <version-class>org.zkoss.zul.Version</version-class> <version-uid>5.0.2</version-uid> </version> <renderer-class>org.zkoss.zul.impl.PageRenderer</renderer-class> <!-- Note: JavaScript/CSS that are listed here will be loaded no matter what language is used. <javascript package="xxx"/> is equivalent to <javascript src="~./js/xx.wpd"/> --> <javascript package="zk"/> <javascript package="zul.lang"/> <stylesheet href="~./zul/css/zk.wcs" type="text/css"/> <!-- To have better performance with BeanShell, import most-common later --> <zscript language="Java"> import java.util.*; import java.lang.*; import org.zkoss.zk.ui.util.Clients; import org.zkoss.zk.ui.event.*; import org.zkoss.zk.ui.*; import org.zkoss.zul.*; void alert(Object m) { Messagebox.show("" + m); } </zscript> <zscript language="JavaScript"> importPackage(Packages.java.util); importPackage(Packages.java.lang); importClass(Packages.org.zkoss.zk.ui.util.Clients); importPackage(Packages.org.zkoss.zk.ui.event); importPackage(Packages.org.zkoss.zk.ui); importPackage(Packages.org.zkoss.zul); function alert(m) { Messagebox.show(m); } </zscript> <!-- Groovy "forgot" what are imported, so we have to import each time --> <zscript language="Groovy" each-time="true"> import java.util.* import java.lang.* import org.zkoss.zk.ui.util.Clients import org.zkoss.zk.ui.event.* import org.zkoss.zk.ui.* import org.zkoss.zul.* </zscript> <zscript language="Groovy"> alert = {m -> Messagebox.show(m)} </zscript> <zscript language="Ruby"> require 'java' module Java include_package 'java.util' include_package 'java.lang' include_class 'org.zkoss.zk.ui.util.Clients' include_package 'org.zkoss.zk.ui.event' include_package 'org.zkoss.zk.ui' include_package 'org.zkoss.zul' end def alert (m) Java::Messagebox.show m end </zscript> <zscript language="Python"> import java.util import java.lang import org.zkoss.zk.ui.util.Clients import org.zkoss.zk.ui.event import org.zkoss.zk.ui import org.zkoss.zul def alert(m): org.zkoss.zul.Messagebox.show(m) </zscript> <!-- Note: '~./' means it is located in the class path starting from '/metainfo/web'. For example, '~./img/abc.gif' means abc.gif located at '/metainfo/web/img'. --> <!-- Defines the component and attribute names used to represent a label when a plain text is found in ZUL XML. --> <label-template> <component-name>label</component-name> <component-attribute>value</component-attribute> </label-template> <!-- Defines the templat for macro components --> <macro-template> <macro-class>org.zkoss.zk.ui.HtmlMacroComponent</macro-class> </macro-template> <!-- Defines the template for the Native namespace [Optional] Define it only if the Native namespace is supported. --> <native-template> <native-class>org.zkoss.zk.ui.HtmlNativeComponent</native-class> </native-template> <!-- Specifies a component <component> <component-name>foo</component-name> //the component name <component-class>x.Foo</component-class> //the component class <widget-class>x.Foo</widget-class> //the widget class (at client) //Any number of molds are allowed and //where mold-uri could be an expression or contain '~ctx/' <mold> <mold-name>default</mold-name> <mold-uri>~./foo/fool.js</mold-uri> //A mold can have a different widget name <widget-class>other.name</widget-class> </mold> //Specifies which property to assign the text within the element to. //If not specified (default), the text becomes a child Label component. //If specified, the text is assigned to the specified property. <text-as>content</text-as> //Any number of component's property to set <property> <property-name></property-name> <property-value></property-value> </property> //Any number of annotations Annotation of this component definition <annotation> <annotation-name></annotation-name> <attribute> <attribute-name></attribute-name> <attribute-value></attribute-value> </attribute> <attribute> <attribute-name></attribute-name> <attribute-value></attribute-value> </attribute> </annotation> //Annotation of the specified field of this component definition <annotation> <annotation-name></annotation-name> <property-name></property-name> <attribute> <attribute-name></attribute-name> <attribute-value></attribute-value> </attribute> <attribute> <attribute-name></attribute-name> <attribute-value></attribute-value> </attribute> </annotation> //Any number of custom attributes //where attribute-value could be an EL expression <custom-attribute> <attribute-name></attribute-name> <attribute-value></attribute-value> </custom-attribute> </component> --> <component><!-- abstract component but for sharing molds --> <component-name>layoutregion</component-name> <component-class>org.zkoss.zul.LayoutRegion</component-class> <widget-class>zul.layout.LayoutRegion</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/layoutregion.js</mold-uri> </mold> </component> <component> <component-name>a</component-name> <component-class>org.zkoss.zul.A</component-class> <widget-class>zul.wgt.A</widget-class> <text-as>label</text-as><!-- treat text within the element as the label property --> <mold> <mold-name>default</mold-name> <mold-uri>mold/a.js</mold-uri> <css-uri>css/a.css.dsp</css-uri> </mold> </component> <component> <component-name>applet</component-name> <component-class>org.zkoss.zul.Applet</component-class> <widget-class>zul.med.Applet</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/applet.js</mold-uri> </mold> </component> <component> <component-name>area</component-name> <component-class>org.zkoss.zul.Area</component-class> <widget-class>zul.wgt.Area</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/area.js</mold-uri> </mold> </component> <component> <component-name>audio</component-name> <component-class>org.zkoss.zul.Audio</component-class> <widget-class>zul.med.Audio</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/audio.js</mold-uri> </mold> </component> <component> <component-name>auxhead</component-name> <component-class>org.zkoss.zul.Auxhead</component-class> <widget-class>zul.mesh.Auxhead</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/auxhead.js</mold-uri> </mold> </component> <component> <component-name>auxheader</component-name> <component-class>org.zkoss.zul.Auxheader</component-class> <widget-class>zul.mesh.Auxheader</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/auxheader.js</mold-uri> </mold> <preserve-blank/><!-- blank text is converted as a label child --> </component> <component> <component-name>bandbox</component-name> <component-class>org.zkoss.zul.Bandbox</component-class> <widget-class>zul.inp.Bandbox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/bandbox.js</mold-uri> <css-uri>css/combo.css.dsp</css-uri> </mold> <mold> <mold-name>rounded</mold-name> <mold-uri>mold/bandbox.js</mold-uri> <css-uri>css/combo.css.dsp</css-uri> </mold> </component> <component> <component-name>bandpopup</component-name> <component-class>org.zkoss.zul.Bandpopup</component-class> <widget-class>zul.inp.Bandpopup</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/bandpopup.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>borderlayout</component-name> <component-class>org.zkoss.zul.Borderlayout</component-class> <widget-class>zul.layout.Borderlayout</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/borderlayout.js</mold-uri> <css-uri>css/borderlayout.css.dsp</css-uri> </mold> </component> <component> <component-name>button</component-name> <component-class>org.zkoss.zul.Button</component-class> <widget-class>zul.wgt.Button</widget-class> <text-as>label</text-as><!-- treat text within the element as the label property --> <mold> <mold-name>default</mold-name> <mold-uri>mold/button-os.js</mold-uri> <css-uri>css/button.css.dsp</css-uri> </mold> <mold> <mold-name>trendy</mold-name> <mold-uri>mold/button.js</mold-uri> <css-uri>css/button.css.dsp</css-uri> </mold> <mold> <mold-name>os</mold-name> <mold-uri>mold/button-os.js</mold-uri> <css-uri>css/button.css.dsp</css-uri> </mold> </component> <component> <component-name>box</component-name> <component-class>org.zkoss.zul.Box</component-class> <widget-class>zul.box.Box</widget-class> <mold> <mold-name>horizontal</mold-name> <mold-uri>mold/hbox.js</mold-uri> <css-uri>css/box.css.dsp</css-uri> </mold> <mold> <mold-name>vertical</mold-name> <mold-uri>mold/vbox.js</mold-uri> <css-uri>css/box.css.dsp</css-uri> </mold> </component> <component> <component-name>calendar</component-name> <component-class>org.zkoss.zul.Calendar</component-class> <widget-class>zul.db.Calendar</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/calendar.js</mold-uri> <css-uri>css/calendar.css.dsp</css-uri> </mold> </component> <component> <component-name>captcha</component-name> <component-class>org.zkoss.zul.Captcha</component-class> <widget-class>zul.wgt.Captcha</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/image.js</mold-uri> </mold> </component> <component> <component-name>caption</component-name> <component-class>org.zkoss.zul.Caption</component-class> <widget-class>zul.wgt.Caption</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/caption.js</mold-uri> <css-uri>css/caption.css</css-uri> </mold> <preserve-blank/> </component> <component> <component-name>cell</component-name> <component-class>org.zkoss.zul.Cell</component-class> <widget-class>zul.wgt.Cell</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/cell.js</mold-uri> </mold> </component> <component> <component-name>center</component-name> <extends>layoutregion</extends> <component-class>org.zkoss.zul.Center</component-class> <widget-class>zul.layout.Center</widget-class> </component> <component> <component-name>chart</component-name> <component-class>org.zkoss.zul.Chart</component-class> <widget-class>zul.wgt.Chart</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/imagemap.js</mold-uri> </mold> </component> <component> <component-name>checkbox</component-name> <component-class>org.zkoss.zul.Checkbox</component-class> <widget-class>zul.wgt.Checkbox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/checkbox.js</mold-uri> </mold> </component> <component> <component-name>column</component-name> <component-class>org.zkoss.zul.Column</component-class> <widget-class>zul.grid.Column</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/column.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>columns</component-name> <component-class>org.zkoss.zul.Columns</component-class> <widget-class>zul.grid.Columns</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/columns.js</mold-uri> </mold> </component> <component> <component-name>combobox</component-name> <component-class>org.zkoss.zul.Combobox</component-class> <widget-class>zul.inp.Combobox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/combobox.js</mold-uri> <css-uri>css/combo.css.dsp</css-uri> </mold> <mold> <mold-name>rounded</mold-name> <mold-uri>mold/combobox.js</mold-uri> <css-uri>css/combo.css.dsp</css-uri> </mold> </component> <component> <component-name>comboitem</component-name> <component-class>org.zkoss.zul.Comboitem</component-class> <widget-class>zul.inp.Comboitem</widget-class> <text-as>content</text-as><!-- treat text within the element as the content property --> <mold> <mold-name>default</mold-name> <mold-uri>mold/comboitem.js</mold-uri> </mold> </component> <component> <component-name>datebox</component-name> <component-class>org.zkoss.zul.Datebox</component-class> <widget-class>zul.db.Datebox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/datebox.js</mold-uri> <css-uri>css/calendar.css.dsp</css-uri><!-- not combo.css.dsp --> </mold> <mold> <mold-name>rounded</mold-name> <mold-uri>mold/datebox.js</mold-uri> <css-uri>css/calendar.css.dsp</css-uri><!-- not combo.css.dsp --> </mold> </component> <component> <component-name>decimalbox</component-name> <component-class>org.zkoss.zul.Decimalbox</component-class> <widget-class>zul.inp.Decimalbox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/input.js</mold-uri> <css-uri>css/input.css.dsp</css-uri> </mold> </component> <component> <component-name>div</component-name> <component-class>org.zkoss.zul.Div</component-class> <widget-class>zul.wgt.Div</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/div.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>doublebox</component-name> <component-class>org.zkoss.zul.Doublebox</component-class> <widget-class>zul.inp.Doublebox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/input.js</mold-uri> <css-uri>css/input.css.dsp</css-uri> </mold> </component> <component> <component-name>east</component-name> <extends>layoutregion</extends> <component-class>org.zkoss.zul.East</component-class> <widget-class>zul.layout.East</widget-class> </component> <component> <component-name>fileupload</component-name> <extends>button</extends> <component-class>org.zkoss.zul.Fileupload</component-class> <widget-class>zul.wgt.Fileupload</widget-class> </component> <component> <component-name>flash</component-name> <component-class>org.zkoss.zul.Flash</component-class> <widget-class>zul.med.Flash</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/flash.js</mold-uri> </mold> </component> <component> <component-name>flashchart</component-name> <component-class>org.zkoss.zul.Flashchart</component-class> <widget-class>zul.fchart.Flashchart</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/flashchart.js</mold-uri> </mold> </component> <component> <component-name>foot</component-name> <component-class>org.zkoss.zul.Foot</component-class> <widget-class>zul.grid.Foot</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/foot.js</mold-uri> </mold> </component> <component> <component-name>footer</component-name> <component-class>org.zkoss.zul.Footer</component-class> <widget-class>zul.grid.Footer</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/footer.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>frozen</component-name> <component-class>org.zkoss.zul.Frozen</component-class> <widget-class>zul.mesh.Frozen</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/frozen.js</mold-uri> <css-uri>css/frozen.css.dsp</css-uri> </mold> <preserve-blank/> </component> <component> <component-name>grid</component-name> <component-class>org.zkoss.zul.Grid</component-class> <widget-class>zul.grid.Grid</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/grid.js</mold-uri> <css-uri>css/grid.css.dsp</css-uri> </mold> <mold> <mold-name>paging</mold-name> <mold-uri>mold/grid.js</mold-uri> <css-uri>css/grid.css.dsp</css-uri> </mold> </component> <component> <component-name>groupbox</component-name> <component-class>org.zkoss.zul.Groupbox</component-class> <widget-class>zul.wgt.Groupbox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/groupbox.js</mold-uri> <css-uri>css/groupbox.css.dsp</css-uri> </mold> <mold> <mold-name>3d</mold-name> <mold-uri>mold/groupbox3d.js</mold-uri> <css-uri>css/groupbox.css.dsp</css-uri> </mold> <preserve-blank/> </component> <component> <component-name>hbox</component-name> <component-class>org.zkoss.zul.Hbox</component-class> <widget-class>zul.box.Box</widget-class> <mold> <mold-name>horizontal</mold-name> <mold-uri>mold/hbox.js</mold-uri> <css-uri>css/box.css.dsp</css-uri> </mold> <mold> <mold-name>vertical</mold-name> <mold-uri>mold/vbox.js</mold-uri> <css-uri>css/box.css.dsp</css-uri> </mold> </component> <component> <component-name>html</component-name> <component-class>org.zkoss.zul.Html</component-class> <widget-class>zul.wgt.Html</widget-class> <text-as>content</text-as><!-- treat text within the element as the content property --> <mold> <mold-name>default</mold-name> <mold-uri>mold/html.js</mold-uri> </mold> </component> <component> <component-name>iframe</component-name> <component-class>org.zkoss.zul.Iframe</component-class> <widget-class>zul.utl.Iframe</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/iframe.js</mold-uri> </mold> </component> <component> <component-name>image</component-name> <component-class>org.zkoss.zul.Image</component-class> <widget-class>zul.wgt.Image</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/image.js</mold-uri> </mold> <mold> <mold-name>alphafix</mold-name> <mold-uri>mold/image.js</mold-uri> </mold> </component> <component> <component-name>imagemap</component-name> <component-class>org.zkoss.zul.Imagemap</component-class> <widget-class>zul.wgt.Imagemap</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/imagemap.js</mold-uri> </mold> <mold> <mold-name>alphafix</mold-name> <mold-uri>mold/imagemap.js</mold-uri> </mold> </component> <component> <component-name>include</component-name> <component-class>org.zkoss.zul.Include</component-class> <widget-class>zul.wgt.Include</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/include.js</mold-uri> </mold> </component> <component> <component-name>intbox</component-name> <component-class>org.zkoss.zul.Intbox</component-class> <widget-class>zul.inp.Intbox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/input.js</mold-uri> <css-uri>css/input.css.dsp</css-uri> </mold> </component> <component> <component-name>label</component-name> <component-class>org.zkoss.zul.Label</component-class> <widget-class>zul.wgt.Label</widget-class> <text-as>value</text-as> <mold> <mold-name>default</mold-name> <mold-uri>mold/label.js</mold-uri> </mold> </component> <component> <component-name>listbox</component-name> <component-class>org.zkoss.zul.Listbox</component-class> <widget-class>zul.sel.Listbox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/listbox.js</mold-uri> <css-uri>css/listbox.css.dsp</css-uri> </mold> <mold> <mold-name>select</mold-name> <widget-class>zul.sel.Select</widget-class> <mold-uri>mold/select.js</mold-uri> </mold> <mold> <mold-name>paging</mold-name> <mold-uri>mold/listbox.js</mold-uri> <css-uri>css/listbox.css.dsp</css-uri> </mold> </component> <component> <component-name>listcell</component-name> <component-class>org.zkoss.zul.Listcell</component-class> <widget-class>zul.sel.Listcell</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/listcell.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>listfoot</component-name> <component-class>org.zkoss.zul.Listfoot</component-class> <widget-class>zul.sel.Listfoot</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/listfoot.js</mold-uri> </mold> </component> <component> <component-name>listfooter</component-name> <component-class>org.zkoss.zul.Listfooter</component-class> <widget-class>zul.sel.Listfooter</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/listfooter.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>listhead</component-name> <component-class>org.zkoss.zul.Listhead</component-class> <widget-class>zul.sel.Listhead</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/listhead.js</mold-uri> </mold> </component> <component> <component-name>listheader</component-name> <component-class>org.zkoss.zul.Listheader</component-class> <widget-class>zul.sel.Listheader</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/listheader.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>listitem</component-name> <component-class>org.zkoss.zul.Listitem</component-class> <widget-class>zul.sel.Listitem</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/listitem.js</mold-uri> </mold> <mold> <mold-name>select</mold-name> <widget-class>zul.sel.Option</widget-class> <mold-uri>mold/option.js</mold-uri> </mold> </component> <component> <component-name>longbox</component-name> <component-class>org.zkoss.zul.Longbox</component-class> <widget-class>zul.inp.Longbox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/input.js</mold-uri> <css-uri>css/input.css.dsp</css-uri> </mold> </component> <component><!-- Feature 2493161 --> <component-name>macro</component-name> <component-class>org.zkoss.zk.ui.HtmlMacroComponent</component-class> <macro-uri>~./zul/html/macro.zul</macro-uri> </component> <component> <component-name>menu</component-name> <component-class>org.zkoss.zul.Menu</component-class> <widget-class>zul.menu.Menu</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/menu.js</mold-uri> <css-uri>css/menu.css.dsp</css-uri> </mold> </component> <component> <component-name>menubar</component-name> <component-class>org.zkoss.zul.Menubar</component-class> <widget-class>zul.menu.Menubar</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/menubar.js</mold-uri> <css-uri>css/menu.css.dsp</css-uri> </mold> </component> <component> <component-name>menuitem</component-name> <component-class>org.zkoss.zul.Menuitem</component-class> <widget-class>zul.menu.Menuitem</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/menuitem.js</mold-uri> </mold> </component> <component> <component-name>menupopup</component-name> <component-class>org.zkoss.zul.Menupopup</component-class> <widget-class>zul.menu.Menupopup</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/menupopup.js</mold-uri> <css-uri>css/menu.css.dsp</css-uri> </mold> </component> <component> <component-name>menuseparator</component-name> <component-class>org.zkoss.zul.Menuseparator</component-class> <widget-class>zul.menu.Menuseparator</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/menuseparator.js</mold-uri> </mold> </component> <component> <component-name>north</component-name> <extends>layoutregion</extends> <component-class>org.zkoss.zul.North</component-class> <widget-class>zul.layout.North</widget-class> </component> <component> <component-name>paging</component-name> <component-class>org.zkoss.zul.Paging</component-class> <widget-class>zul.mesh.Paging</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/paging.js</mold-uri> <css-uri>css/paging.css.dsp</css-uri> </mold> <mold> <mold-name>os</mold-name> <mold-uri>mold/paging.js</mold-uri> <css-uri>css/paging.css.dsp</css-uri> </mold> </component> <component> <component-name>panel</component-name> <component-class>org.zkoss.zul.Panel</component-class> <widget-class>zul.wnd.Panel</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/panel.js</mold-uri> <css-uri>css/panel.css.dsp</css-uri> </mold> </component> <component> <component-name>panelchildren</component-name> <component-class>org.zkoss.zul.Panelchildren</component-class> <widget-class>zul.wnd.Panelchildren</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/panelchildren.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>popup</component-name> <component-class>org.zkoss.zul.Popup</component-class> <widget-class>zul.wgt.Popup</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/popup.js</mold-uri> <css-uri>css/popup.css.dsp</css-uri> </mold> <preserve-blank/> </component> <component> <component-name>progressmeter</component-name> <component-class>org.zkoss.zul.Progressmeter</component-class> <widget-class>zul.wgt.Progressmeter</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/progressmeter.js</mold-uri> <css-uri>css/progressmeter.css.dsp</css-uri> </mold> </component> <component> <component-name>radio</component-name> <component-class>org.zkoss.zul.Radio</component-class> <widget-class>zul.wgt.Radio</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/radio.js</mold-uri> </mold> </component> <component> <component-name>radiogroup</component-name> <component-class>org.zkoss.zul.Radiogroup</component-class> <widget-class>zul.wgt.Radiogroup</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/radiogroup.js</mold-uri> </mold> </component> <component> <component-name>row</component-name> <component-class>org.zkoss.zul.Row</component-class> <widget-class>zul.grid.Row</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/row.js</mold-uri> </mold> </component> <component> <component-name>rows</component-name> <component-class>org.zkoss.zul.Rows</component-class> <widget-class>zul.grid.Rows</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/rows.js</mold-uri> </mold> </component> <component> <component-name>script</component-name> <component-class>org.zkoss.zul.Script</component-class> <widget-class>zul.utl.Script</widget-class> <text-as>content</text-as><!-- treat text within the element as the content property --> </component> <component> <component-name>separator</component-name> <component-class>org.zkoss.zul.Separator</component-class> <widget-class>zul.wgt.Separator</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/separator.js</mold-uri> <css-uri>css/separator.css.dsp</css-uri> </mold> </component> <component> <component-name>slider</component-name> <component-class>org.zkoss.zul.Slider</component-class> <widget-class>zul.inp.Slider</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/slider.js</mold-uri> <css-uri>css/slider.css.dsp</css-uri> </mold> <mold> <mold-name>sphere</mold-name> <mold-uri>mold/slider.js</mold-uri> <css-uri>css/slider.css.dsp</css-uri> </mold> <mold> <mold-name>scale</mold-name> <mold-uri>mold/slider.js</mold-uri> <css-uri>css/slider.css.dsp</css-uri> </mold> </component> <component> <component-name>space</component-name> <component-class>org.zkoss.zul.Space</component-class> <widget-class>zul.wgt.Space</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/space.js</mold-uri> <css-uri>css/separator.css.dsp</css-uri> </mold> </component> <component> <component-name>span</component-name> <component-class>org.zkoss.zul.Span</component-class> <widget-class>zul.wgt.Span</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/span.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>spinner</component-name> <component-class>org.zkoss.zul.Spinner</component-class> <widget-class>zul.inp.Spinner</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/spinner.js</mold-uri> <css-uri>css/combo.css.dsp</css-uri> </mold> <mold> <mold-name>rounded</mold-name> <mold-uri>mold/spinner.js</mold-uri> <css-uri>css/combo.css.dsp</css-uri> </mold> </component> <component> <component-name>splitter</component-name> <component-class>org.zkoss.zul.Splitter</component-class> <widget-class>zul.box.Splitter</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/splitter.js</mold-uri> </mold> <mold> <mold-name>os</mold-name> <mold-uri>mold/splitter.js</mold-uri> </mold> </component> <component> <component-name>south</component-name> <extends>layoutregion</extends> <component-class>org.zkoss.zul.South</component-class> <widget-class>zul.layout.South</widget-class> </component> <component> <component-name>style</component-name> <component-class>org.zkoss.zul.Style</component-class> <widget-class>zul.utl.Style</widget-class> <text-as>content</text-as><!-- treat text within the element as the content property --> </component> <component> <component-name>tabbox</component-name> <component-class>org.zkoss.zul.Tabbox</component-class> <widget-class>zul.tab.Tabbox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/tabbox.js</mold-uri> <css-uri>css/tabbox.css.dsp</css-uri> </mold> <mold> <mold-name>accordion</mold-name> <mold-uri>mold/tabbox-accd.js</mold-uri> <css-uri>css/tabbox.css.dsp</css-uri> </mold> <mold> <mold-name>accordion-lite</mold-name> <mold-uri>mold/tabbox-accd-lite.js</mold-uri> <css-uri>css/tabbox.css.dsp</css-uri> </mold> </component> <component> <component-name>tabs</component-name> <component-class>org.zkoss.zul.Tabs</component-class> <widget-class>zul.tab.Tabs</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/tabs.js</mold-uri> </mold> </component> <component> <component-name>tab</component-name> <component-class>org.zkoss.zul.Tab</component-class> <widget-class>zul.tab.Tab</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/tab.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>tabpanels</component-name> <component-class>org.zkoss.zul.Tabpanels</component-class> <widget-class>zul.tab.Tabpanels</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/tabpanels.js</mold-uri> </mold> </component> <component> <component-name>tabpanel</component-name> <component-class>org.zkoss.zul.Tabpanel</component-class> <widget-class>zul.tab.Tabpanel</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/tabpanel.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>textbox</component-name> <component-class>org.zkoss.zul.Textbox</component-class> <widget-class>zul.inp.Textbox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/textbox.js</mold-uri> <css-uri>css/input.css.dsp</css-uri> </mold> </component> <component> <component-name>timebox</component-name> <component-class>org.zkoss.zul.Timebox</component-class> <widget-class>zul.inp.Timebox</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/spinner.js</mold-uri> </mold> <mold> <mold-name>rounded</mold-name> <mold-uri>mold/spinner.js</mold-uri> </mold> </component> <component> <component-name>timer</component-name> <component-class>org.zkoss.zul.Timer</component-class> <widget-class>zul.utl.Timer</widget-class> </component> <component> <component-name>toolbar</component-name> <component-class>org.zkoss.zul.Toolbar</component-class> <widget-class>zul.wgt.Toolbar</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/toolbar.js</mold-uri> <css-uri>css/toolbar.css.dsp</css-uri> </mold> <mold> <mold-name>panel</mold-name> <mold-uri>mold/toolbarpanel.js</mold-uri> <css-uri>css/toolbar.css.dsp</css-uri> </mold> <preserve-blank/> </component> <component> <component-name>toolbarbutton</component-name> <component-class>org.zkoss.zul.Toolbarbutton</component-class> <widget-class>zul.wgt.Toolbarbutton</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/toolbarbutton.js</mold-uri> <css-uri>css/toolbar.css.dsp</css-uri> </mold> </component> <component> <component-name>tree</component-name> <component-class>org.zkoss.zul.Tree</component-class> <widget-class>zul.sel.Tree</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/tree.js</mold-uri> <css-uri>css/tree.css.dsp</css-uri> </mold> <mold> <mold-name>paging</mold-name> <mold-uri>mold/tree.js</mold-uri> <css-uri>css/tree.css.dsp</css-uri> </mold> </component> <component> <component-name>treecell</component-name> <component-class>org.zkoss.zul.Treecell</component-class> <widget-class>zul.sel.Treecell</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/treecell.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>treechildren</component-name> <component-class>org.zkoss.zul.Treechildren</component-class> <widget-class>zul.sel.Treechildren</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/treechildren.js</mold-uri> </mold> </component> <component> <component-name>treecol</component-name> <component-class>org.zkoss.zul.Treecol</component-class> <widget-class>zul.sel.Treecol</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/treecol.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>treecols</component-name> <component-class>org.zkoss.zul.Treecols</component-class> <widget-class>zul.sel.Treecols</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/treecols.js</mold-uri> </mold> </component> <component> <component-name>treefoot</component-name> <component-class>org.zkoss.zul.Treefoot</component-class> <widget-class>zul.sel.Treefoot</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/treefoot.js</mold-uri> </mold> </component> <component> <component-name>treefooter</component-name> <component-class>org.zkoss.zul.Treefooter</component-class> <widget-class>zul.sel.Treefooter</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/treefooter.js</mold-uri> </mold> <preserve-blank/> </component> <component> <component-name>treeitem</component-name> <component-class>org.zkoss.zul.Treeitem</component-class> <widget-class>zul.sel.Treeitem</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/treeitem.js</mold-uri> </mold> </component> <component> <component-name>treerow</component-name> <component-class>org.zkoss.zul.Treerow</component-class> <widget-class>zul.sel.Treerow</widget-class> <mold> <mold-name>default</mold-name> <mold-uri>mold/treerow.js</mold-uri> </mold> </component> <component> <component-name>vbox</component-name> <component-class>org.zkoss.zul.Vbox</component-class> <widget-class>zul.box.Box</widget-class> <mold> <mold-name>horizontal</mold-name> <mold-uri>mold/hbox.js</mold-uri> <css-uri>css/box.css.dsp</css-uri> </mold> <mold> <mold-name>vertical</mold-name> <mold-uri>mold/vbox.js</mold-uri> <css-uri>css/box.css.dsp</css-uri> </mold> </component> <component> <component-name>west</component-name> <extends>layoutregion</extends> <component-class>org.zkoss.zul.West</component-class> <widget-class>zul.layout.West</widget-class> </component> </language>
发表评论
-
zkspring 3.0RC bug 修复
2010-11-19 15:46 1869zkspring 3.0RC bug 修复 ... -
【zk开发】使用Sessions.getCurrent().invalidate()时需要特别注意到问题
2010-11-15 16:25 2440Sessions.getCurrent().invali ... -
【zk开发】use和apply的区别
2010-11-15 14:03 4564use 使用一个组件类,该类必须是当前组件 ... -
【zk开发】java代码给组件添加客户端事件处理javascript
2010-11-10 10:49 1837/** *设置或删除widget的事件监听器,如 ... -
【zk开发】zk中的表单验证(优化版)
2010-11-10 10:41 2402/** * 验证表单 * <p> ... -
【zk开发】ZkUtils 1.2
2010-11-08 10:22 2794ZkUtils 是zk开发中的一些工具方法集合,将散落在 ... -
ZK 5.0.5 chm api文档
2010-11-03 10:11 5876ZK 5.0.5 chm api文档 文档在附件 ... -
ZK 5.0.5正式版发布
2010-11-02 18:24 1188ZK 5.0.5正式版发布 更新日志http: ... -
【zk开发】理解zk事件处理线程
2010-11-01 17:27 2290什么是事件处理线程(EventProcessingTh ... -
【zk开发】zkstudio安装及使用视屏
2010-10-29 16:58 2213安装视屏 http://docs.zkoss ... -
zk5.0.5可能最近两天发布
2010-10-29 13:13 1095zk5.0.5可能最近两天发布 zk5.0 ... -
【zk开发】zk注解的秘密
2010-10-28 14:26 4002The DataBinder that rea ... -
【zk开发】zk内存监控
2010-10-21 09:03 2812所用到的资源 ... -
【zk开发】如何在页面中获得composer对象
2010-10-15 15:31 2640样例: <window id=&qu ... -
【zk开发】jQuery+zk完美客户端
2010-09-14 11:11 2585(function(window) { var lin ... -
【zk开发】zk5.0.4 datebox inplace模式的bug
2010-09-08 16:24 1626zk5.0.4 datebox inplace模式 ... -
使用ZK CE版开发商业软件
2010-09-07 15:50 2481仔细读一下内容 LGPL(GNU Lesser Gene ... -
【zk开发】zk的国际化
2010-09-02 16:22 3824【zk开发】zk的国际化 一,准备资源文件 ... -
zk5.0.4 chm版API
2010-09-01 12:37 1273zk5.0.4 chm版API -
挥起马鞭,升到zk5.0.4
2010-08-31 23:22 1440由于zk5.0.4测试版已发布公开测试,正式版应该很快出 ...
相关推荐
ZK 的核心特性包括事件驱动的组件模型、服务器端渲染以及对多种数据源的支持。 这份"ZK 中文人员开发手册"是为初学者准备的最佳教材,旨在帮助开发者快速掌握 ZK 的基础知识和进阶技巧。手册采用 HTML 格式,方便在...
描述中提到的"Eclipse中使用的zk插件,包括zk使用时所需要的jar包"是指在开发ZK应用时,不仅需要安装Eclipse上的ZK插件,还需要确保项目中包含正确的ZK库文件(jar包)。这些jar包通常包含了ZK框架的核心类库,以及...
CodeFans网是一个聚集了大量程序员的平台,可能会有关于ZK框架的讨论和资源分享,对于深入理解和应用ZK框架具有一定的帮助。 总的来说,ZK框架以其高效、易用和强大的功能,成为Java Web开发领域中的一个重要选择。...
**ZK中文开发手册**是针对ZK框架的详尽指南,旨在帮助开发者更好地理解和使用这一强大的组件库和事件驱动的Java应用框架。ZK框架主要用于构建富客户端Web应用程序,它提供了一种简单的方式来创建交互式的用户界面,...
《ZK开发手册中文3.5.1版》是一份专为开发者设计的详尽指南,旨在帮助读者深入了解和熟练掌握ZK框架的使用。ZK是一个基于组件的Java Web UI框架,它允许开发者创建富客户端应用而无需深厚的JavaScript技能。这个版本...
ZK是一种基于Java语言的组件模型,用于构建可交互的Web应用。ZK框架的核心特性是它使用事件驱动和服务器端的组件模型,这使得开发者能够更高效地处理用户界面和业务逻辑。在这个"ZK开发文档中文HTML版"中,你将找到...
总之,《ZK开发者指南》是学习和精通ZK框架的重要参考资料,无论你是初学者还是有经验的开发者,都能从中获取宝贵的实战经验和深入理解。通过阅读并实践这本书中的内容,你将能够利用ZK的强大功能构建出功能丰富、...
ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册
ZK是一个基于组件模型的Java Web开发框架,它允许开发者创建富客户端用户界面,而无需处理复杂的JavaScript和浏览器兼容性问题。本文将深入探讨ZK中注解的应用,以及如何在实际开发中利用它们。 首先,我们需要了解...
学习ZK的过程中,你将了解到如何配置和启动ZK集群,理解ZK的数据模型和API,以及如何利用ZK实现分布式锁、队列、选举等高级功能。文档《ZK_学习总结100207.doc》可能涵盖了这些内容的详细讲解,包括ZK的安装部署、...
3. `@Wire`: 注解用于在组件上指定绑定的属性,让ZK知道哪些组件应该与哪个模型字段对应。 二、ZK Grid组件 Grid是ZK中常用的表格组件,用于展示二维数据。它支持各种操作,如排序、分页、选择和编辑等。在ZK Grid...
ZK框架的核心理念是分离视图和业务逻辑,通过事件驱动模型实现组件间的通信,极大地提高了开发效率和应用性能。 **1. ZK框架的主要特点** - **组件化**:ZK提供了大量的预定义UI组件,如按钮、表格、树形结构等,...
ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 ...
ZK Studio是专门为Eclipse设计的一款插件,它集成了ZK开发所需的多种工具和功能,使得开发者在Eclipse环境中可以更加高效地进行ZK应用的开发。 ZK Studio的主要特性包括: 1. **代码提示与补全**:ZK Studio提供了...
ZK的核心优势在于其事件驱动模型和服务器端渲染机制,这使得开发者可以像操作桌面应用一样操作网页,提高了开发效率和用户体验。 **Ajax技术** Ajax(Asynchronous JavaScript and XML)并非一种单一的技术,而是...
ZK以其独特的服务器端组件模型和事件处理机制,为开发者提供了便捷的用户界面开发体验,尤其在企业级应用中广泛应用。本教程集合了三个PDF文档,分别涵盖了ZK的安装、入门及开发讲解,旨在帮助初学者快速理解和掌握...
由于提供的文件信息中,有关股票知识的部分占据了大部分内容,而与标题“ZK框架:Ajax开发实战”相关的内容并未在文件中明确出现,因此无法直接从给定的文件信息中生成与ZK框架和Ajax开发相关的内容。不过,我将基于...
第6到8章介绍ZUML(ZK User Interface Markup Language)语言,包括ZUML语言本身以及如何在ZUML页中善用XUL及XHTML组件. 第9章介绍巨集组件,第10章则是说明高级功能.第11章以后是介绍一些客制化方法或是与外部系统(如...