class domkit::TableModel
sys::Obj domkit::TableModel
@Js
TableModel backs the data model for a Table
- colWidth
-
Return width of given column.
- headerHeight
-
virtual Int headerHeight()
Return height of header.
- isVisibleDef
-
virtual Bool isVisibleDef(Int col)
Return default visible/hidden state for column
- item
-
Return item for the given row to be used with selection.
- numCols
-
virtual Int numCols()
Number of columns in table.
- numRows
-
virtual Int numRows()
Number of rows in table.
- onCell
-
virtual Void onCell(Elem cell, Int col, Int row, TableFlags flags)
Callback to update the cell content at given location.
- onHeader
-
virtual Void onHeader(Elem header, Int col)
Callback to update content for column header at given index.
- rowHeight
-
virtual Int rowHeight()
Return height of rows.
- sortCompare
-
virtual Int sortCompare(Int col, Int row1, Int row2)
Compare two cells when sorting the given col. Return -1, 0, or 1 according to the same semanatics as
Obj.compare
. SeeTable.sort
.