Column"

From Documentation
Line 68: Line 68:
 
| <javadoc>org.zkoss.zk.ui.event.MouseEvent</javadoc>
 
| <javadoc>org.zkoss.zk.ui.event.MouseEvent</javadoc>
  
<tt>'''Description:''' Denotes user has clicked the component. </tt>
+
<tt>'''Description:''' </tt>Denotes user has clicked the component.  
  
 
|-
 
|-
Line 74: Line 74:
 
| <javadoc>org.zkoss.zk.ui.event.MouseEvent</javadoc>
 
| <javadoc>org.zkoss.zk.ui.event.MouseEvent</javadoc>
  
<tt>'''Description:''' Denotes user has right-clicked the component.</tt>
+
<tt>'''Description:''' </tt>Denotes user has right-clicked the component.
  
 
|-
 
|-
Line 80: Line 80:
 
| <javadoc>org.zkoss.zk.ui.event.MouseEvent</javadoc>
 
| <javadoc>org.zkoss.zk.ui.event.MouseEvent</javadoc>
  
<tt>'''Description:''' Denotes user has double-clicked the component.</tt>
+
<tt>'''Description:''' </tt>Denotes user has double-clicked the component.
  
 
|}
 
|}

Revision as of 08:21, 18 May 2010

Column

Employment/Purpose

A single column in a Columns element. Each child of the Column element is placed in each successive cell of the grid. The column with the most child elements determines the number of rows in each column. The use of column is mainly to define attributes for each cell in the grid.


Example

File:Grid.png

<window title="Grid Demo" border="normal" width="360px">
	<zscript> class Comp implements Comparator { private boolean _asc;
		public Comp(boolean asc) { _asc = asc; } public int compare(Object o1,
		Object o2) { String s1 = o1.getChildren().get(0).getValue(), s2 =
		o2.getChildren().get(0).getValue(); int v = s1.compareTo(s2); return
		_asc ? v: -v; } } Comp asc = new Comp(true), dsc = new Comp(false);
	</zscript>
	<grid>
		<columns sizable="true">
			<column label="Type" sortAscending="&#36;{asc}"
				sortDescending="&#36;{dsc}" />
			<column label="Content" />
		</columns>
		<rows>
			<row>
				<label value="File:" />
				<textbox width="99%" />
			</row>
			<row>
				<label value="Type:" />
				<hbox>
					<listbox rows="1" mold="select">
						<listitem label="Java Files,(*.java)" />
						<listitem label="All Files,(*.*)" />
					</listbox>
					<button label="Browse..." />
				</hbox>
			</row>
			<row>
				<label value="Options:" />
				<textbox rows="3" width="99%" />
			</row>
		</rows>
	</grid>
</window>


Supported events

Name
Event Type
onClick
MouseEvent

Description: Denotes user has clicked the component.

onRightClick
MouseEvent

Description: Denotes user has right-clicked the component.

onDoubleClick
MouseEvent

Description: Denotes user has double-clicked the component.

Supported Children

*ALL

Use cases

Grid

Version History

Version Date Content
5.0.2 5/4/2010 Initialization



Last Update : 2010/05/18

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.