class domkit::GridBox
sys::Obj dom::Elem domkit::Box domkit::GridBox
@Js
GridBox lays its children out in a two dimensional grid.
See also: docDomkit
- addRow
-
This addRow(Elem?[] cells, Int[] colspan := Int#.emptyList())
Add a new row to grid.
- cellStyle
-
This cellStyle(Obj col, Obj row, Str style)
Set style for cells. Valid values for
col
androw
:- Specific index (0, 1, 2, etc)
- Range of indexes (0..4, 7..<8, etc)
- "*": apply to all row or columns
- "even": apply only to even row or columns indexes
- "odd": apply only to odd row or column indexes
- halign
-
Align halign := Align.left
How grid content is aligned horizontally against left-over space. Valid values are
left
,right
,center
, orfill
. - insertRowBefore
-
This insertRowBefore(Int index, Elem?[] cells, Int[] colspan := Int#.emptyList())
Insert row before given index.
- make
-
new make()
- numRows
-
Int numRows()
The number of rows in this GridBox.
- removeAllRows
-
This removeAllRows()
Remove all rows of cells for this GridBox.
- removeRow
-
Remove the row of cells at given index.
- rowIndexOf
-
Return the row index that this child exists under, or
null
if child was not found in this GridBox.