Column Definition
data class ColumnDefinition<T : Any>( val title: String, val field: String? = null, val columns: List<ColumnDefinition<T>>? = null, val visible: Boolean? = null, val align: Align? = null, val width: String? = null, val minWidth: Int? = null, val widthGrow: Int? = null, val widthShrink: Int? = null, val resizable: Boolean? = null, val frozen: Boolean? = null, val responsive: Int? = null, val tooltip: (cell: Tabulator.CellComponent) -> String? = null, val cssClass: String? = null, val rowHandle: Boolean? = null, val hideInHtml: Boolean? = null, val sorter: Sorter? = null, val sorterFunction: (dynamic, dynamic, aRow: Tabulator.RowComponent, bRow: Tabulator.RowComponent, column: Tabulator.ColumnComponent, dir: SortingDir, dynamic) -> Number? = null, val sorterParams: dynamic = null, val formatter: Formatter? = null, val formatterFunction: (cell: Tabulator.CellComponent, dynamic, onRendered: (callback: () -> Unit) -> Unit) -> dynamic? = null, val formatterComponentFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, data: T) -> <Error class: unknown class>? = null, val formatterParams: dynamic = null, val variableHeight: Boolean? = null, val editable: (cell: Tabulator.CellComponent) -> Boolean? = null, val editor: Editor? = null, val editorFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (dynamic) -> Unit, cancel: (dynamic) -> Unit, dynamic) -> dynamic? = null, val editorComponentFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (dynamic) -> Unit, cancel: (dynamic) -> Unit, data: T) -> <Error class: unknown class>? = null, val editorParams: dynamic = null, val validator: Validator? = null, val validatorFunction: dynamic = null, val validatorParams: String? = null, val download: Boolean? = null, val downloadTitle: String? = null, val topCalc: Calc? = null, val topCalcParams: dynamic = null, val topCalcFormatter: Formatter? = null, val topCalcFormatterParams: dynamic = null, val bottomCalc: Calc? = null, val bottomCalcParams: dynamic = null, val bottomCalcFormatter: Formatter? = null, val bottomCalcFormatterParams: dynamic = null, val headerSort: Boolean? = null, val headerSortStartingDir: SortingDir? = null, val headerSortTristate: Boolean? = null, val headerClick: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, val headerDblClick: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, val headerContext: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, val headerTap: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, val headerDblTap: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, val headerTapHold: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, val headerTooltip: (column: Tabulator.ColumnComponent) -> String? = null, val headerVertical: Boolean? = null, val editableTitle: Boolean? = null, val titleFormatter: Formatter? = null, val titleFormatterParams: dynamic = null, val headerFilter: Editor? = null, val headerFilterParams: dynamic = null, val headerFilterPlaceholder: String? = null, val headerFilterEmptyCheck: (value: Any) -> Boolean? = null, val headerFilterFunc: Filter? = null, val headerFilterFuncCustom: (dynamic, dynamic, dynamic, dynamic) -> Boolean? = null, val headerFilterFuncParams: dynamic = null, val headerFilterLiveFilter: Boolean? = null, val htmlOutput: Boolean? = null, val print: Boolean? = null, val cellClick: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellDblClick: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellContext: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellTap: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellDblTap: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellTapHold: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellMouseEnter: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellMouseLeave: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellMouseOver: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellMouseOut: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellMouseMove: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, val cellEditing: (cell: Tabulator.CellComponent) -> Unit? = null, val cellEdited: (cell: Tabulator.CellComponent) -> Unit? = null, val cellEditCancelled: (cell: Tabulator.CellComponent) -> Unit? = null, val headerMenu: dynamic = null, val headerContextMenu: dynamic = null, val contextMenu: dynamic = null, val hozAlign: Align? = null, val vertAlign: VAlign? = null, val clickMenu: dynamic = null, val headerHozAlign: Align? = null, val accessor: dynamic = null, val accessorParams: dynamic = null, val maxWidth: Int? = null, val mutatorData: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null, val mutatorDataParams: dynamic = null, val mutatorEdit: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null, val mutatorEditParams: dynamic = null, val mutatorClipboard: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null, val mutatorClipboardParams: dynamic = null, val mutator: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null, val mutatorParams: dynamic = null)
Content copied to clipboard
Column definition options.
Constructors
Link copied to clipboard
fun <T : Any> ColumnDefinition( title: String, field: String? = null, columns: List<ColumnDefinition<T>>? = null, visible: Boolean? = null, align: Align? = null, width: String? = null, minWidth: Int? = null, widthGrow: Int? = null, widthShrink: Int? = null, resizable: Boolean? = null, frozen: Boolean? = null, responsive: Int? = null, tooltip: (cell: Tabulator.CellComponent) -> String? = null, cssClass: String? = null, rowHandle: Boolean? = null, hideInHtml: Boolean? = null, sorter: Sorter? = null, sorterFunction: (dynamic, dynamic, aRow: Tabulator.RowComponent, bRow: Tabulator.RowComponent, column: Tabulator.ColumnComponent, dir: SortingDir, dynamic) -> Number? = null, sorterParams: dynamic = null, formatter: Formatter? = null, formatterFunction: (cell: Tabulator.CellComponent, dynamic, onRendered: (callback: () -> Unit) -> Unit) -> dynamic? = null, formatterComponentFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, data: T) -> <Error class: unknown class>? = null, formatterParams: dynamic = null, variableHeight: Boolean? = null, editable: (cell: Tabulator.CellComponent) -> Boolean? = null, editor: Editor? = null, editorFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (dynamic) -> Unit, cancel: (dynamic) -> Unit, dynamic) -> dynamic? = null, editorComponentFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (dynamic) -> Unit, cancel: (dynamic) -> Unit, data: T) -> <Error class: unknown class>? = null, editorParams: dynamic = null, validator: Validator? = null, validatorFunction: dynamic = null, validatorParams: String? = null, download: Boolean? = null, downloadTitle: String? = null, topCalc: Calc? = null, topCalcParams: dynamic = null, topCalcFormatter: Formatter? = null, topCalcFormatterParams: dynamic = null, bottomCalc: Calc? = null, bottomCalcParams: dynamic = null, bottomCalcFormatter: Formatter? = null, bottomCalcFormatterParams: dynamic = null, headerSort: Boolean? = null, headerSortStartingDir: SortingDir? = null, headerSortTristate: Boolean? = null, headerClick: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, headerDblClick: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, headerContext: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, headerTap: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, headerDblTap: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, headerTapHold: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null, headerTooltip: (column: Tabulator.ColumnComponent) -> String? = null, headerVertical: Boolean? = null, editableTitle: Boolean? = null, titleFormatter: Formatter? = null, titleFormatterParams: dynamic = null, headerFilter: Editor? = null, headerFilterParams: dynamic = null, headerFilterPlaceholder: String? = null, headerFilterEmptyCheck: (value: Any) -> Boolean? = null, headerFilterFunc: Filter? = null, headerFilterFuncCustom: (dynamic, dynamic, dynamic, dynamic) -> Boolean? = null, headerFilterFuncParams: dynamic = null, headerFilterLiveFilter: Boolean? = null, htmlOutput: Boolean? = null, print: Boolean? = null, cellClick: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellDblClick: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellContext: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellTap: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellDblTap: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellTapHold: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellMouseEnter: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellMouseLeave: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellMouseOver: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellMouseOut: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellMouseMove: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null, cellEditing: (cell: Tabulator.CellComponent) -> Unit? = null, cellEdited: (cell: Tabulator.CellComponent) -> Unit? = null, cellEditCancelled: (cell: Tabulator.CellComponent) -> Unit? = null, headerMenu: dynamic = null, headerContextMenu: dynamic = null, contextMenu: dynamic = null, hozAlign: Align? = null, vertAlign: VAlign? = null, clickMenu: dynamic = null, headerHozAlign: Align? = null, accessor: dynamic = null, accessorParams: dynamic = null, maxWidth: Int? = null, mutatorData: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null, mutatorDataParams: dynamic = null, mutatorEdit: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null, mutatorEditParams: dynamic = null, mutatorClipboard: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null, mutatorClipboardParams: dynamic = null, mutator: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null, mutatorParams: dynamic = null)
Content copied to clipboard
Properties
Link copied to clipboard
val cellContext: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val cellDblClick: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val cellMouseEnter: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val cellMouseLeave: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val cellMouseMove: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val cellMouseOut: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val cellMouseOver: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val cellTapHold: (dynamic, cell: Tabulator.CellComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val editorComponentFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (dynamic) -> Unit, cancel: (dynamic) -> Unit, data: T) -> <Error class: unknown class>? = null
Content copied to clipboard
Link copied to clipboard
val editorFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (dynamic) -> Unit, cancel: (dynamic) -> Unit, dynamic) -> dynamic? = null
Content copied to clipboard
Link copied to clipboard
val formatterComponentFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, data: T) -> <Error class: unknown class>? = null
Content copied to clipboard
Link copied to clipboard
val formatterFunction: (cell: Tabulator.CellComponent, dynamic, onRendered: (callback: () -> Unit) -> Unit) -> dynamic? = null
Content copied to clipboard
Link copied to clipboard
val headerClick: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val headerContext: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val headerDblClick: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val headerDblTap: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val headerFilterFuncCustom: (dynamic, dynamic, dynamic, dynamic) -> Boolean? = null
Content copied to clipboard
Link copied to clipboard
val headerTap: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val headerTapHold: (dynamic, column: Tabulator.ColumnComponent) -> Unit? = null
Content copied to clipboard
Link copied to clipboard
val mutator: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null
Content copied to clipboard
Link copied to clipboard
val mutatorClipboard: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null
Content copied to clipboard
Link copied to clipboard
val mutatorData: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null
Content copied to clipboard
Link copied to clipboard
val mutatorEdit: (dynamic, dynamic, type: String, dynamic, cell: Tabulator.CellComponent) -> Any? = null
Content copied to clipboard
Link copied to clipboard
val sorterFunction: (dynamic, dynamic, aRow: Tabulator.RowComponent, bRow: Tabulator.RowComponent, column: Tabulator.ColumnComponent, dir: SortingDir, dynamic) -> Number? = null
Content copied to clipboard