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.