Row

A single row in a Rows element. Each child of the Row element is placed in each successive cell of the grid. The row with the most child elements determines the number of columns in each row.

Default getSclass(): the same as grid's sclass.

<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>

Class Name

org.zkoss.zul.Row

Supported Child Components

*ALL

Supported Events

*NONE

Properties

Property

Description

Data Type

Default Value

align

Sets the horizontal alignment of the whole grid.

Val ue: left|center|right

java.lang.String

<null>

nowrap

Sets the nowrap.

boo lean

false

sclass

Sets the style class.

java.lang.String

<null>

spans

Sets the spans, which is a list of numbers separated by comma.

java.lang.String

<null>

valign

Sets the vertical alignment of the whole row.

java.lang.String

<null>

val ue

Sets the value.

java.lang.Object

<null>

Methods

Name

Description

Return Data Type

getChildAttrs(int)

Returns the HTML attributes for the child of the specified index.

java.lang.String

getGrid()

Returns the grid that contains this row.

org.zkoss.zul.Grid

getOuterAttrs()

java.lang.String

onDrawNewChild(org.zkoss.zk.ui.Component, java.lang.StringBuffer)

void

setParent(org.zkoss.zk.ui.Component)

void

setStyle(java.lang.String)

void

Inherited From