mixinafReflux::ResourceTableModel
afReflux::ResourceTableModel
@
Js
A model to customise the look of a ResourceTable
.
- bg
virtual Color? bg(Resource resource, Int col)
Get the background color for this cell. If null, use the default background color.
- fg
virtual Color? fg(Resource resource, Int col)
Get the foreground color for this cell. If null, use the default foreground color.
- font
virtual Font? font(Resource resource, Int col)
Get the font used to render the text for this cell. If null, use the default system font.
- halign
virtual Halign halign(Int col)
Get the horizontal alignment for specified column. Default is left.
- header
Get the header text for specified column.
- image
virtual Image? image(Resource resource, Int col)
Get the image to display for specified cell or null. Defaults to
resource.icon
for the first column.- numCols
virtual Int numCols()
Get number of columns in table. Default returns 1.
- prefWidth
virtual Int? prefWidth(Int col)
Return the preferred width in pixels for this column. Return null (the default) to use the Tables default width.
- sortCompare
virtual Int sortCompare(Resource resource1, Resource resource2, Int col)
Compare two cells when sorting the given col. Return -1, 0, or 1 according to the same semanatics as sys::Obj.compare. Default behavior sorts text using sys::Str.localeCompare. See fwt::Table.sort.
- text
virtual Str text(Resource resource, Int col)
Get the text to display for the specified cell.