ColumnDefinition

constructor(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: dynamic = null, frozen: Boolean? = null, responsive: Int? = null, tooltip: dynamic = 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) -> Component? = 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) -> Component? = null, editorParams: dynamic = null, validator: Validator? = null, validatorFunction: dynamic = null, validatorParams: String? = null, download: dynamic = null, titleDownload: 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: dynamic = null, headerVertical: Boolean? = null, editableTitle: Boolean? = null, titleFormatter: Formatter? = null, titleFormatterFunction: (cell: Tabulator.CellComponent, dynamic, onRendered: (callback: () -> Unit) -> Unit) -> dynamic? = null, titleFormatterComponentFunction: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit) -> Component? = null, titleFormatterParams: dynamic = null, headerFilter: Editor? = null, headerFilterParams: dynamic = null, headerFilterCustom: (cell: Tabulator.CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (dynamic) -> Unit, cancel: (dynamic) -> Unit, dynamic) -> 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: dynamic = null, print: dynamic = null, formatterPrint: (cell: Tabulator.CellComponent, dynamic, onRendered: (callback: () -> Unit) -> Unit) -> dynamic? = null, formatterPrintParams: dynamic = 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, maxInitialWidth: Int? = null, cellPopup: dynamic = null, headerPopup: dynamic = null, headerPopupIcon: dynamic = null, headerContextPopup: dynamic = null, clickPopup: dynamic = null, contextPopup: dynamic = null, headerMenuIcon: dynamic = null, headerWordWrap: Boolean? = null, dblClickPopup: dynamic = null, headerClickPopup: dynamic = null, headerDblClickPopup: dynamic = null, headerClickMenu: dynamic = null, headerDblClickMenu: dynamic = null, dblClickMenu: dynamic = null, headerColumnsMenu: Boolean? = null, headerColumnsMenuTitle: String? = null, headerColumnsMenuResetTitle: String? = null)