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.iconfor 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.