tornadofx / tornadofx.adapters / TornadoFXTable

TornadoFXTable

interface TornadoFXTable<COLUMN, out TABLE : Any>

Properties

contentColumns abstract val contentColumns: List<TornadoFXColumn<COLUMN>>
contentWidth abstract val contentWidth: Double
properties abstract val properties: <ERROR CLASS>
skin abstract var skin: Skin<*>?
skinProperty abstract val skinProperty: ObjectProperty<Skin<*>>
table abstract val table: TABLE

Extension Properties

isSmartResizing var TornadoFXTable<*, *>.isSmartResizing: Boolean

Extension Functions

getProperty fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T>
observable fun <T : Any> Any.observable(propName: String): ObjectProperty<T>
resizeColumnsToFitContent fun <S, T : Any> TornadoFXTable<S, T>.resizeColumnsToFitContent(resizeColumns: List<TornadoFXColumn<S>> = contentColumns, maxRows: Int = 50, afterResize: () -> Unit = {}): Unit

Inheritors

TornadoFXNormalTable class TornadoFXNormalTable : TornadoFXTable<TableColumn<*, *>, TableView<*>>
TornadoFXTreeTable class TornadoFXTreeTable : TornadoFXTable<TreeTableColumn<*, *>, TreeTableView<*>>