kvision / pl.treksoft.kvision.tabulator / ColumnDefinition / <init>

<init>

(js) 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: CellComponent) -> String)? = null, cssClass: String? = null, rowHandle: Boolean? = null, hideInHtml: Boolean? = null, sorter: Sorter? = null, sorterFunction: ((dynamic, dynamic, aRow: RowComponent, bRow: RowComponent, column: ColumnComponent, dir: SortingDir, dynamic) -> Number)? = null, sorterParams: dynamic = null, formatter: Formatter? = null, formatterFunction: ((cell: CellComponent, dynamic, onRendered: (callback: () -> Unit) -> Unit) -> dynamic)? = null, formatterComponentFunction: ((cell: CellComponent, onRendered: (callback: () -> Unit) -> Unit, data: T) -> Component)? = null, formatterParams: dynamic = null, variableHeight: Boolean? = null, editable: ((cell: CellComponent) -> Boolean)? = null, editor: Editor? = null, editorFunction: ((cell: CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (dynamic) -> Unit, cancel: (dynamic) -> Unit, dynamic) -> dynamic)? = null, editorComponentFunction: ((cell: CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (dynamic) -> Unit, cancel: (dynamic) -> Unit, data: T) -> Component)? = 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: ColumnComponent) -> Unit)? = null, headerDblClick: ((dynamic, column: ColumnComponent) -> Unit)? = null, headerContext: ((dynamic, column: ColumnComponent) -> Unit)? = null, headerTap: ((dynamic, column: ColumnComponent) -> Unit)? = null, headerDblTap: ((dynamic, column: ColumnComponent) -> Unit)? = null, headerTapHold: ((dynamic, column: ColumnComponent) -> Unit)? = null, headerTooltip: ((column: 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, headerFilterFuncParams: dynamic = null, headerFilterLiveFilter: Boolean? = null, htmlOutput: Boolean? = null, print: Boolean? = null, cellClick: ((dynamic, cell: CellComponent) -> Unit)? = null, cellDblClick: ((dynamic, cell: CellComponent) -> Unit)? = null, cellContext: ((dynamic, cell: CellComponent) -> Unit)? = null, cellTap: ((dynamic, cell: CellComponent) -> Unit)? = null, cellDblTap: ((dynamic, cell: CellComponent) -> Unit)? = null, cellTapHold: ((dynamic, cell: CellComponent) -> Unit)? = null, cellMouseEnter: ((dynamic, cell: CellComponent) -> Unit)? = null, cellMouseLeave: ((dynamic, cell: CellComponent) -> Unit)? = null, cellMouseOver: ((dynamic, cell: CellComponent) -> Unit)? = null, cellMouseOut: ((dynamic, cell: CellComponent) -> Unit)? = null, cellMouseMove: ((dynamic, cell: CellComponent) -> Unit)? = null, cellEditing: ((cell: CellComponent) -> Unit)? = null, cellEdited: ((cell: CellComponent) -> Unit)? = null, cellEditCancelled: ((cell: CellComponent) -> Unit)? = null)

Column definition options.