`

Zk中组建显示模型mold都有哪些

    博客分类:
  • ZK
阅读更多

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>
 

 

 

分享到:
评论

相关推荐

    zk中文人员开发手册.rar

    ZK 的核心特性包括事件驱动的组件模型、服务器端渲染以及对多种数据源的支持。 这份"ZK 中文人员开发手册"是为初学者准备的最佳教材,旨在帮助开发者快速掌握 ZK 的基础知识和进阶技巧。手册采用 HTML 格式,方便在...

    zk 插件(包括需要使用的包)

    描述中提到的"Eclipse中使用的zk插件,包括zk使用时所需要的jar包"是指在开发ZK应用时,不仅需要安装Eclipse上的ZK插件,还需要确保项目中包含正确的ZK库文件(jar包)。这些jar包通常包含了ZK框架的核心类库,以及...

    zk框架学习中文手册

    CodeFans网是一个聚集了大量程序员的平台,可能会有关于ZK框架的讨论和资源分享,对于深入理解和应用ZK框架具有一定的帮助。 总的来说,ZK框架以其高效、易用和强大的功能,成为Java Web开发领域中的一个重要选择。...

    ZK中文开发手册 html

    **ZK中文开发手册**是针对ZK框架的详尽指南,旨在帮助开发者更好地理解和使用这一强大的组件库和事件驱动的Java应用框架。ZK框架主要用于构建富客户端Web应用程序,它提供了一种简单的方式来创建交互式的用户界面,...

    ZK开发手册中文3.5.1版

    《ZK开发手册中文3.5.1版》是一份专为开发者设计的详尽指南,旨在帮助读者深入了解和熟练掌握ZK框架的使用。ZK是一个基于组件的Java Web UI框架,它允许开发者创建富客户端应用而无需深厚的JavaScript技能。这个版本...

    ZK开发文档中文HTML版

    ZK是一种基于Java语言的组件模型,用于构建可交互的Web应用。ZK框架的核心特性是它使用事件驱动和服务器端的组件模型,这使得开发者能够更高效地处理用户界面和业务逻辑。在这个"ZK开发文档中文HTML版"中,你将找到...

    zk中文开发手册pdf版(基于3.5.1)

    总之,《ZK开发者指南》是学习和精通ZK框架的重要参考资料,无论你是初学者还是有经验的开发者,都能从中获取宝贵的实战经验和深入理解。通过阅读并实践这本书中的内容,你将能够利用ZK的强大功能构建出功能丰富、...

    ZK中文开发手册chm

    ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册

    Zk中注解的使用(ZkDemo系列)

    ZK是一个基于组件模型的Java Web开发框架,它允许开发者创建富客户端用户界面,而无需处理复杂的JavaScript和浏览器兼容性问题。本文将深入探讨ZK中注解的应用,以及如何在实际开发中利用它们。 首先,我们需要了解...

    ZK资料学习zk框架的助手

    学习ZK的过程中,你将了解到如何配置和启动ZK集群,理解ZK的数据模型和API,以及如何利用ZK实现分布式锁、队列、选举等高级功能。文档《ZK_学习总结100207.doc》可能涵盖了这些内容的详细讲解,包括ZK的安装部署、...

    zk 数据绑定(grid进行嵌套显示数据)

    3. `@Wire`: 注解用于在组件上指定绑定的属性,让ZK知道哪些组件应该与哪个模型字段对应。 二、ZK Grid组件 Grid是ZK中常用的表格组件,用于展示二维数据。它支持各种操作,如排序、分页、选择和编辑等。在ZK Grid...

    ajax框架 zk开发手册

    ZK框架的核心理念是分离视图和业务逻辑,通过事件驱动模型实现组件间的通信,极大地提高了开发效率和应用性能。 **1. ZK框架的主要特点** - **组件化**:ZK提供了大量的预定义UI组件,如按钮、表格、树形结构等,...

    ZK框架 中文技术文档.rar

    ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 ...

    zkframework Eclipse插件 zkstudio ZK Studio

    ZK Studio是专门为Eclipse设计的一款插件,它集成了ZK开发所需的多种工具和功能,使得开发者在Eclipse环境中可以更加高效地进行ZK应用的开发。 ZK Studio的主要特性包括: 1. **代码提示与补全**:ZK Studio提供了...

    zk(ajax框架)中文手册

    ZK的核心优势在于其事件驱动模型和服务器端渲染机制,这使得开发者可以像操作桌面应用一样操作网页,提高了开发效率和用户体验。 **Ajax技术** Ajax(Asynchronous JavaScript and XML)并非一种单一的技术,而是...

    ZK安装 ZK入门 开发 讲解 共3个pdf

    ZK以其独特的服务器端组件模型和事件处理机制,为开发者提供了便捷的用户界面开发体验,尤其在企业级应用中广泛应用。本教程集合了三个PDF文档,分别涵盖了ZK的安装、入门及开发讲解,旨在帮助初学者快速理解和掌握...

    ZK框架:Ajax开发实战

    由于提供的文件信息中,有关股票知识的部分占据了大部分内容,而与标题“ZK框架:Ajax开发实战”相关的内容并未在文件中明确出现,因此无法直接从给定的文件信息中生成与ZK框架和Ajax开发相关的内容。不过,我将基于...

    ZK开发手册(中文教程)

    第6到8章介绍ZUML(ZK User Interface Markup Language)语言,包括ZUML语言本身以及如何在ZUML页中善用XUL及XHTML组件. 第9章介绍巨集组件,第10章则是说明高级功能.第11章以后是介绍一些客制化方法或是与外部系统(如...

Global site tag (gtag.js) - Google Analytics