- Index
- »
- fan.domkit
- »
- GridBox
GridBox
@Js
class GridBox : Box
GridBox lays its children out in a two dimensional grid.
See also: docDomkit
How grid content is aligned horizontally against left-over space
The number of rows in this GridBox
Remove all rows of cells for this GridBox
Return the row index that this child exists under, or null if child was not found in this GridBox
Remove the row of cells at given index
Add a new row to grid
Set style for cells
Insert row before given index
This addRow(Elem?[] cells, Int[] colspan)
Add a new row to grid.
This cellStyle(Obj col, Obj row, Str style)
Set style for cells. Valid values for col and row:
- 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
Align : halign
How grid content is aligned horizontally against left-over space. Valid values are left, right, center, or fill.
This insertRowBefore(Int index, Elem?[] cells, Int[] colspan)
Insert row before given index.
new make()
Int numRows()
The number of rows in this GridBox.
This removeAllRows()
Remove all rows of cells for this GridBox.
This removeRow(Int index)
Remove the row of cells at given index.
Int? rowIndexOf(Elem child)
Return the row index that this child exists under, or null if child was not found in this GridBox.