tornadofx / tornadofx.adapters / TornadoFXTreeTable

TornadoFXTreeTable

class TornadoFXTreeTable : TornadoFXTable<TreeTableColumn<*, *>, TreeTableView<*>>

Constructors

<init> TornadoFXTreeTable(table: TreeTableView<*>)

Properties

columnResizePolicy var columnResizePolicy: Callback<ResizeFeatures<Any>, Boolean>
contentColumns val contentColumns: <ERROR CLASS>
contentWidth val contentWidth: <ERROR CLASS>
properties val properties: ObservableMap<Any, Any>
skin var skin: <ERROR CLASS>
skinProperty val skinProperty: ObjectProperty<Skin<*>>
table val table: TreeTableView<*>

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