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: JsAny? = null, resizableBool: Boolean? = null, frozen: Boolean? = null, responsive: Int? = null, tooltip: JsAny? = null, tooltipString: String? = null, cssClass: String? = null, rowHandle: Boolean? = null, hideInHtml: Boolean? = null, sorter: Sorter? = null, sorterFunction: (a: JsAny, b: JsAny, aRow: RowComponent, bRow: RowComponent, column: ColumnComponent, dir: String, sorterParams: JsAny?) -> Double? = null, sorterParams: JsAny? = null, formatter: Formatter? = null, formatterFunction: (cell: CellComponentBase, formatterParams: JsAny?, onRendered: (callback: () -> Unit) -> Unit) -> JsAny? = null, formatterStringFunction: (cell: CellComponentBase, formatterParams: JsAny?, onRendered: (callback: () -> Unit) -> Unit) -> String? = null, formatterComponentFunction: @Composable IComponent.(cell: CellComponentBase, onRendered: (callback: () -> Unit) -> Unit, data: T) -> Unit? = null, formatterParams: JsAny? = null, variableHeight: Boolean? = null, editable: (cell: CellComponent) -> Boolean? = null, editor: Editor? = null, editorFunction: (cell: CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (value: JsAny?) -> Unit, cancel: (value: JsAny?) -> Unit, editorParams: JsAny?) -> JsAny? = null, editorComponentFunction: @Composable IComponent.(cell: CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (value: JsAny?) -> Unit, cancel: (value: JsAny?) -> Unit, data: T) -> Unit? = null, editorParams: JsAny? = null, validator: Validator? = null, validatorFunction: JsAny? = null, validatorParams: String? = null, download: (column: ColumnComponent) -> Boolean? = null, titleDownload: String? = null, topCalc: Calc? = null, topCalcParams: JsAny? = null, topCalcFormatter: Formatter? = null, topCalcFormatterParams: JsAny? = null, bottomCalc: Calc? = null, bottomCalcParams: JsAny? = null, bottomCalcFormatter: Formatter? = null, bottomCalcFormatterParams: JsAny? = null, headerSort: Boolean? = null, headerSortStartingDir: SortingDir? = null, headerSortTristate: Boolean? = null, headerClick: (e: JsAny, column: ColumnComponent) -> Unit? = null, headerDblClick: (e: JsAny, column: ColumnComponent) -> Unit? = null, headerContext: (e: JsAny, column: ColumnComponent) -> Unit? = null, headerTap: (e: JsAny, column: ColumnComponent) -> Unit? = null, headerDblTap: (e: JsAny, column: ColumnComponent) -> Unit? = null, headerTapHold: (e: JsAny, column: ColumnComponent) -> Unit? = null, headerTooltip: JsAny? = null, headerTooltipString: String? = null, headerVertical: Boolean? = null, editableTitle: Boolean? = null, titleFormatter: Formatter? = null, titleFormatterFunction: (cell: CellComponentBase, formatterParams: JsAny?, onRendered: (callback: () -> Unit) -> Unit) -> JsAny? = null, titleFormatterStringFunction: (cell: CellComponentBase, formatterParams: JsAny?, onRendered: (callback: () -> Unit) -> Unit) -> String? = null, titleFormatterComponentFunction: @Composable IComponent.(cell: CellComponentBase, onRendered: (callback: () -> Unit) -> Unit) -> Unit? = null, titleFormatterParams: JsAny? = null, headerFilter: Editor? = null, headerFilterParams: JsAny? = null, headerFilterCustom: (cell: CellComponent, onRendered: (callback: () -> Unit) -> Unit, success: (value: JsAny) -> Unit, cancel: (value: JsAny) -> Unit, editorParams: JsAny?) -> JsAny? = null, headerFilterPlaceholder: String? = null, headerFilterEmptyCheck: (value: JsAny) -> Boolean? = null, headerFilterFunc: Filter? = null, headerFilterFuncCustom: (headerValue: JsAny, rowValue: JsAny, rowData: JsAny, filterParams: JsAny) -> Boolean? = null, headerFilterFuncParams: JsAny? = null, headerFilterLiveFilter: Boolean? = null, htmlOutput: JsAny? = null, htmlOutputBool: Boolean? = null, print: JsAny? = null, printBool: Boolean? = null, formatterPrint: (cell: CellComponentBase, formatterParams: JsAny?, onRendered: (callback: () -> Unit) -> Unit) -> JsAny? = null, formatterPrintParams: JsAny? = null, cellClick: (e: JsAny, cell: CellComponent) -> Unit? = null, cellDblClick: (e: JsAny, cell: CellComponent) -> Unit? = null, cellContext: (e: JsAny, cell: CellComponent) -> Unit? = null, cellTap: (e: JsAny, cell: CellComponent) -> Unit? = null, cellDblTap: (e: JsAny, cell: CellComponent) -> Unit? = null, cellTapHold: (e: JsAny, cell: CellComponent) -> Unit? = null, cellMouseEnter: (e: JsAny, cell: CellComponent) -> Unit? = null, cellMouseLeave: (e: JsAny, cell: CellComponent) -> Unit? = null, cellMouseOver: (e: JsAny, cell: CellComponent) -> Unit? = null, cellMouseOut: (e: JsAny, cell: CellComponent) -> Unit? = null, cellMouseMove: (e: JsAny, cell: CellComponent) -> Unit? = null, cellEditing: (cell: CellComponent) -> Unit? = null, cellEdited: (cell: CellComponent) -> Unit? = null, cellEditCancelled: (cell: CellComponent) -> Unit? = null, headerMenu: JsAny? = null, headerContextMenu: JsAny? = null, contextMenu: JsAny? = null, hozAlign: Align? = null, vertAlign: VAlign? = null, clickMenu: JsAny? = null, headerHozAlign: Align? = null, accessor: JsAny? = null, accessorParams: JsAny? = null, maxWidth: Int? = null, mutatorData: (value: JsAny, data: JsAny, type: String, params: JsAny, cell: CellComponent) -> JsAny? = null, mutatorDataParams: JsAny? = null, mutatorEdit: (value: JsAny, data: JsAny, type: String, params: JsAny, cell: CellComponent) -> JsAny? = null, mutatorEditParams: JsAny? = null, mutatorClipboard: (value: JsAny, data: JsAny, type: String, params: JsAny, cell: CellComponent) -> JsAny? = null, mutatorClipboardParams: JsAny? = null, mutator: (value: JsAny, data: JsAny, type: String, params: JsAny, cell: CellComponent) -> JsAny? = null, mutatorParams: JsAny? = null, maxInitialWidth: Int? = null, cellPopup: JsAny? = null, headerPopup: JsAny? = null, headerPopupIcon: JsAny? = null, headerContextPopup: JsAny? = null, clickPopup: JsAny? = null, contextPopup: JsAny? = null, headerMenuIcon: JsAny? = null, headerWordWrap: Boolean? = null, dblClickPopup: JsAny? = null, headerClickPopup: JsAny? = null, headerDblClickPopup: JsAny? = null, headerClickMenu: JsAny? = null, headerDblClickMenu: JsAny? = null, dblClickMenu: JsAny? = null, headerColumnsMenu: Boolean? = null, headerColumnsMenuTitle: String? = null, headerColumnsMenuIcon: String? = null, headerColumnsMenuResetTitle: String? = null, headerColumnsMenuResetIconPrefix: String? = null, headerColumnsMenuResetIcon: String? = null, headerColumnsMenuListIconPrefix: String? = null, headerColumnsMenuListIconChecked: String? = null, headerColumnsMenuListIconUnchecked: String? = null, responsiveCollapseAutoIcon: String? = null)