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
.
<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="${asc}" sortDescending="${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>
Name |
Event Type |
---|---|
|
|
|
|
|
|
Property |
Description |
Data Type |
Default Value |
---|---|---|---|
|
|
|
|
|
|
|
|
|
Sets the sort direction. Value: ascending|descending|natural |
|
|
Name |
Description |
Return Data Type |
---|---|---|
|
Returns the |
|
|
| |
|
Returns the style class. |
|
|
It invokes |
|
|
| |
|
Sets the ascending sorter with the class name, or null for no sorter for the ascending order. |
|
|
Sets the descending sorter with the class name, or null for no sorter for the descending order. |
|
|
Sorts the rows ( |
|
|
Sorts the rows ( |
|