TabulatorOptions

data class TabulatorOptions<T : Any>(    val height: String? = null,     val virtualDom: Boolean? = null,     val virtualDomBuffer: Int? = null,     val placeholder: String? = null,     val footerElement: String? = null,     val tooltips: (cell: Tabulator.CellComponent) -> String? = null,     val tooltipGenerationMode: TooltipGenerationMode? = null,     val history: Boolean? = null,     val keybindings: dynamic = null,     val downloadDataFormatter: dynamic = null,     val downloadConfig: DownloadConfig? = null,     val reactiveData: Boolean? = null,     val autoResize: Boolean? = null,     val columns: List<ColumnDefinition<T>>? = null,     val autoColumns: Boolean? = null,     val layout: Layout? = null,     val layoutColumnsOnNewData: Boolean? = null,     val responsiveLayout: ResponsiveLayout? = null,     val responsiveLayoutCollapseStartOpen: Boolean? = null,     val responsiveLayoutCollapseUseFormatters: Boolean? = null,     val columnMinWidth: Int? = null,     val resizableColumns: Boolean? = null,     val movableColumns: Boolean? = null,     val tooltipsHeader: Boolean? = null,     val headerFilterPlaceholder: String? = null,     val scrollToColumnPosition: ColumnPosition? = null,     val scrollToColumnIfVisible: Boolean? = null,     val rowFormatter: (row: Tabulator.RowComponent) -> Unit? = null,     val addRowPos: RowPos? = null,     val selectable: dynamic = null,     val selectableRangeMode: RangeMode? = null,     val selectableRollingSelection: Boolean? = null,     val selectablePersistence: Boolean? = null,     val selectableCheck: (row: Tabulator.RowComponent) -> Boolean? = null,     val movableRows: Boolean? = null,     val movableRowsConnectedTables: dynamic = null,     val movableRowsSender: dynamic = null,     val movableRowsReceiver: dynamic = null,     val resizableRows: Boolean? = null,     val scrollToRowPosition: RowPosition? = null,     val scrollToRowIfVisible: Boolean? = null,     val index: String? = null,     var data: Array<T>? = null,     var ajaxURL: String? = null,     val ajaxParams: dynamic = null,     val ajaxConfig: dynamic = null,     val ajaxContentType: dynamic = null,     val ajaxURLGenerator: (url: String, dynamic, dynamic) -> String? = null,     var ajaxRequestFunc: (url: String, dynamic, dynamic) -> <ERROR CLASS><Any>? = null,     val ajaxFiltering: Boolean? = null,     val ajaxSorting: Boolean? = null,     val ajaxProgressiveLoad: ProgressiveMode? = null,     val ajaxProgressiveLoadDelay: Int? = null,     val ajaxProgressiveLoadScrollMargin: Int? = null,     val ajaxLoader: Boolean? = null,     val ajaxLoaderLoading: String? = null,     val ajaxLoaderError: String? = null,     val initialSort: List<Tabulator.Sorter>? = null,     val sortOrderReverse: Boolean? = null,     val initialFilter: List<Tabulator.Filter>? = null,     val initialHeaderFilter: List<Any?>? = null,     val pagination: PaginationMode? = null,     val paginationSize: Int? = null,     val paginationSizeSelector: dynamic = null,     val paginationElement: dynamic = null,     val paginationDataReceived: dynamic = null,     val paginationDataSent: dynamic = null,     val paginationAddRow: AddRowMode? = null,     val paginationButtonCount: Int? = null,     val persistenceID: String? = null,     val persistenceMode: Boolean? = null,     val persistentLayout: Boolean? = null,     val persistentSort: Boolean? = null,     val persistentFilter: Boolean? = null,     val locale: String? = null,     var langs: dynamic = null,     val localized: (locale: String, dynamic) -> Unit? = null,     val headerVisible: Boolean? = null,     val htmlOutputConfig: dynamic = null,     val printAsHtml: Boolean? = null,     val printConfig: dynamic = null,     val printCopyStyle: Boolean? = null,     val printVisibleRows: Boolean? = null,     val printHeader: String? = null,     val printFooter: String? = null,     val printFormatter: (dynamic, dynamic) -> Unit? = null,     val tabEndNewRow: dynamic = null,     val headerSort: Boolean? = null,     val headerSortTristate: Boolean? = null,     val invalidOptionWarnings: Boolean? = null,     val dataTree: Boolean? = null,     val dataTreeChildField: String? = null,     val dataTreeCollapseElement: dynamic = null,     val dataTreeExpandElement: dynamic = null,     val dataTreeElementColumn: String? = null,     val dataTreeBranchElement: dynamic = null,     val dataTreeChildIndent: Number? = null,     val dataTreeStartExpanded: (row: Tabulator.RowComponent, level: Number) -> Boolean? = null,     val dataTreeRowExpanded: (row: Tabulator.RowComponent, level: Number) -> Unit? = null,     val dataTreeRowCollapsed: (row: Tabulator.RowComponent, level: Number) -> Unit? = null,     val movableRowsSendingStart: (toTables: Array<Any>) -> Unit? = null,     val movableRowsSent: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, toTable: Tabulator) -> Unit? = null,     val movableRowsSentFailed: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, toTable: Tabulator) -> Unit? = null,     val movableRowsSendingStop: (toTables: Array<Any>) -> Unit? = null,     val movableRowsReceivingStart: (fromRow: Tabulator.RowComponent, toTable: Tabulator) -> Unit? = null,     val movableRowsReceived: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, fromTable: Tabulator) -> Unit? = null,     val movableRowsReceivedFailed: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, fromTable: Tabulator) -> Unit? = null,     val movableRowsReceivingStop: (fromTable: Tabulator) -> Unit? = null,     var rowClick: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     var rowDblClick: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowContext: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowTap: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowDblTap: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowTapHold: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowMouseEnter: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowMouseLeave: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowMouseOver: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowMouseOut: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowMouseMove: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     val rowAdded: (row: Tabulator.RowComponent) -> Unit? = null,     val rowUpdated: (row: Tabulator.RowComponent) -> Unit? = null,     val rowDeleted: (row: Tabulator.RowComponent) -> Unit? = null,     val rowMoved: (row: Tabulator.RowComponent) -> Unit? = null,     val rowResized: (row: Tabulator.RowComponent) -> Unit? = null,     var rowSelectionChanged: (data: Array<Any>, rows: Array<Tabulator.RowComponent>) -> Unit? = null,     var rowSelected: (row: Tabulator.RowComponent) -> Unit? = null,     var rowDeselected: (row: Tabulator.RowComponent) -> Unit? = null,     var cellClick: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     var cellDblClick: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     val cellContext: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     val cellTap: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     val cellDblTap: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     val cellTapHold: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     val cellMouseEnter: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     val cellMouseLeave: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     val cellMouseOver: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     val cellMouseOut: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     val cellMouseMove: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     var cellEditing: (cell: Tabulator.CellComponent) -> Unit? = null,     var cellEdited: (cell: Tabulator.CellComponent) -> Unit? = null,     var cellEditCancelled: (cell: Tabulator.CellComponent) -> Unit? = null,     val columnMoved: (column: Tabulator.ColumnComponent, columns: Array<dynamic>) -> Unit? = null,     val columnResized: (column: Tabulator.ColumnComponent) -> Unit? = null,     val columnVisibilityChanged: (column: Tabulator.ColumnComponent, visible: Boolean) -> Unit? = null,     val columnTitleChanged: (column: Tabulator.ColumnComponent) -> Unit? = null,     val tableBuilding: () -> Unit? = null,     val tableBuilt: () -> Unit? = null,     val renderStarted: () -> Unit? = null,     val renderComplete: () -> Unit? = null,     val htmlImporting: () -> Unit? = null,     val htmlImported: () -> Unit? = null,     var dataLoading: (data: List<T>) -> Unit? = null,     var dataLoaded: (data: List<T>) -> Unit? = null,     var dataChanged: (data: List<T>) -> Unit? = null,     val pageLoaded: (pageno: Int) -> Unit? = null,     val dataSorting: (sorters: Array<Tabulator.Sorter>) -> Unit? = null,     val dataSorted: (sorters: Array<Tabulator.Sorter>, rows: Array<Tabulator.RowComponent>) -> Unit? = null,     val dataFiltering: (filters: Array<Tabulator.Filter>) -> Unit? = null,     val dataFiltered: (filters: Array<Tabulator.Filter>, rows: Array<Tabulator.RowComponent>) -> Unit? = null,     val validationFailed: (cell: Tabulator.CellComponent, value: Any, dynamic) -> Unit? = null,     val ajaxRequesting: (url: String, dynamic) -> Boolean? = null,     val ajaxResponse: (url: String, dynamic, dynamic) -> Any? = null,     val ajaxError: (dynamic) -> Unit? = null,     val persistence: dynamic = null,     val persistenceReaderFunc: dynamic = null,     val persistenceWriterFunc: dynamic = null,     val paginationInitialPage: Int? = null,     val columnHeaderVertAlign: VAlign? = null,     val maxHeight: String? = null,     val minHeight: String? = null,     val rowContextMenu: dynamic = null,     val dataTreeChildColumnCalcs: Boolean? = null,     val dataTreeSelectPropagate: Boolean? = null,     val cellHozAlign: Align? = null,     val cellVertAlign: VAlign? = null,     val headerFilterLiveFilterDelay: Int? = null,     val textDirection: TextDirection? = null,     val virtualDomHoz: Boolean? = null,     val autoColumnsDefinitions: dynamic = null,     val rowClickMenu: dynamic = null,     val headerHozAlign: Align? = null,     val headerSortElement: String? = null,     val dataTreeFilter: Boolean? = null,     val dataTreeSort: Boolean? = null,     val columnMaxWidth: Int? = null)

Tabulator options.

Constructors

Link copied to clipboard
fun <T : Any> TabulatorOptions(    height: String? = null,     virtualDom: Boolean? = null,     virtualDomBuffer: Int? = null,     placeholder: String? = null,     footerElement: String? = null,     tooltips: (cell: Tabulator.CellComponent) -> String? = null,     tooltipGenerationMode: TooltipGenerationMode? = null,     history: Boolean? = null,     keybindings: dynamic = null,     downloadDataFormatter: dynamic = null,     downloadConfig: DownloadConfig? = null,     reactiveData: Boolean? = null,     autoResize: Boolean? = null,     columns: List<ColumnDefinition<T>>? = null,     autoColumns: Boolean? = null,     layout: Layout? = null,     layoutColumnsOnNewData: Boolean? = null,     responsiveLayout: ResponsiveLayout? = null,     responsiveLayoutCollapseStartOpen: Boolean? = null,     responsiveLayoutCollapseUseFormatters: Boolean? = null,     columnMinWidth: Int? = null,     resizableColumns: Boolean? = null,     movableColumns: Boolean? = null,     tooltipsHeader: Boolean? = null,     headerFilterPlaceholder: String? = null,     scrollToColumnPosition: ColumnPosition? = null,     scrollToColumnIfVisible: Boolean? = null,     rowFormatter: (row: Tabulator.RowComponent) -> Unit? = null,     addRowPos: RowPos? = null,     selectable: dynamic = null,     selectableRangeMode: RangeMode? = null,     selectableRollingSelection: Boolean? = null,     selectablePersistence: Boolean? = null,     selectableCheck: (row: Tabulator.RowComponent) -> Boolean? = null,     movableRows: Boolean? = null,     movableRowsConnectedTables: dynamic = null,     movableRowsSender: dynamic = null,     movableRowsReceiver: dynamic = null,     resizableRows: Boolean? = null,     scrollToRowPosition: RowPosition? = null,     scrollToRowIfVisible: Boolean? = null,     index: String? = null,     data: Array<T>? = null,     ajaxURL: String? = null,     ajaxParams: dynamic = null,     ajaxConfig: dynamic = null,     ajaxContentType: dynamic = null,     ajaxURLGenerator: (url: String, dynamic, dynamic) -> String? = null,     ajaxRequestFunc: (url: String, dynamic, dynamic) -> <ERROR CLASS><Any>? = null,     ajaxFiltering: Boolean? = null,     ajaxSorting: Boolean? = null,     ajaxProgressiveLoad: ProgressiveMode? = null,     ajaxProgressiveLoadDelay: Int? = null,     ajaxProgressiveLoadScrollMargin: Int? = null,     ajaxLoader: Boolean? = null,     ajaxLoaderLoading: String? = null,     ajaxLoaderError: String? = null,     initialSort: List<Tabulator.Sorter>? = null,     sortOrderReverse: Boolean? = null,     initialFilter: List<Tabulator.Filter>? = null,     initialHeaderFilter: List<Any?>? = null,     pagination: PaginationMode? = null,     paginationSize: Int? = null,     paginationSizeSelector: dynamic = null,     paginationElement: dynamic = null,     paginationDataReceived: dynamic = null,     paginationDataSent: dynamic = null,     paginationAddRow: AddRowMode? = null,     paginationButtonCount: Int? = null,     persistenceID: String? = null,     persistenceMode: Boolean? = null,     persistentLayout: Boolean? = null,     persistentSort: Boolean? = null,     persistentFilter: Boolean? = null,     locale: String? = null,     langs: dynamic = null,     localized: (locale: String, dynamic) -> Unit? = null,     headerVisible: Boolean? = null,     htmlOutputConfig: dynamic = null,     printAsHtml: Boolean? = null,     printConfig: dynamic = null,     printCopyStyle: Boolean? = null,     printVisibleRows: Boolean? = null,     printHeader: String? = null,     printFooter: String? = null,     printFormatter: (dynamic, dynamic) -> Unit? = null,     tabEndNewRow: dynamic = null,     headerSort: Boolean? = null,     headerSortTristate: Boolean? = null,     invalidOptionWarnings: Boolean? = null,     dataTree: Boolean? = null,     dataTreeChildField: String? = null,     dataTreeCollapseElement: dynamic = null,     dataTreeExpandElement: dynamic = null,     dataTreeElementColumn: String? = null,     dataTreeBranchElement: dynamic = null,     dataTreeChildIndent: Number? = null,     dataTreeStartExpanded: (row: Tabulator.RowComponent, level: Number) -> Boolean? = null,     dataTreeRowExpanded: (row: Tabulator.RowComponent, level: Number) -> Unit? = null,     dataTreeRowCollapsed: (row: Tabulator.RowComponent, level: Number) -> Unit? = null,     movableRowsSendingStart: (toTables: Array<Any>) -> Unit? = null,     movableRowsSent: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, toTable: Tabulator) -> Unit? = null,     movableRowsSentFailed: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, toTable: Tabulator) -> Unit? = null,     movableRowsSendingStop: (toTables: Array<Any>) -> Unit? = null,     movableRowsReceivingStart: (fromRow: Tabulator.RowComponent, toTable: Tabulator) -> Unit? = null,     movableRowsReceived: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, fromTable: Tabulator) -> Unit? = null,     movableRowsReceivedFailed: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, fromTable: Tabulator) -> Unit? = null,     movableRowsReceivingStop: (fromTable: Tabulator) -> Unit? = null,     rowClick: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowDblClick: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowContext: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowTap: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowDblTap: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowTapHold: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowMouseEnter: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowMouseLeave: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowMouseOver: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowMouseOut: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowMouseMove: (dynamic, row: Tabulator.RowComponent) -> Unit? = null,     rowAdded: (row: Tabulator.RowComponent) -> Unit? = null,     rowUpdated: (row: Tabulator.RowComponent) -> Unit? = null,     rowDeleted: (row: Tabulator.RowComponent) -> Unit? = null,     rowMoved: (row: Tabulator.RowComponent) -> Unit? = null,     rowResized: (row: Tabulator.RowComponent) -> Unit? = null,     rowSelectionChanged: (data: Array<Any>, rows: Array<Tabulator.RowComponent>) -> Unit? = null,     rowSelected: (row: Tabulator.RowComponent) -> Unit? = null,     rowDeselected: (row: Tabulator.RowComponent) -> Unit? = null,     cellClick: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellDblClick: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellContext: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellTap: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellDblTap: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellTapHold: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellMouseEnter: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellMouseLeave: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellMouseOver: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellMouseOut: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellMouseMove: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null,     cellEditing: (cell: Tabulator.CellComponent) -> Unit? = null,     cellEdited: (cell: Tabulator.CellComponent) -> Unit? = null,     cellEditCancelled: (cell: Tabulator.CellComponent) -> Unit? = null,     columnMoved: (column: Tabulator.ColumnComponent, columns: Array<dynamic>) -> Unit? = null,     columnResized: (column: Tabulator.ColumnComponent) -> Unit? = null,     columnVisibilityChanged: (column: Tabulator.ColumnComponent, visible: Boolean) -> Unit? = null,     columnTitleChanged: (column: Tabulator.ColumnComponent) -> Unit? = null,     tableBuilding: () -> Unit? = null,     tableBuilt: () -> Unit? = null,     renderStarted: () -> Unit? = null,     renderComplete: () -> Unit? = null,     htmlImporting: () -> Unit? = null,     htmlImported: () -> Unit? = null,     dataLoading: (data: List<T>) -> Unit? = null,     dataLoaded: (data: List<T>) -> Unit? = null,     dataChanged: (data: List<T>) -> Unit? = null,     pageLoaded: (pageno: Int) -> Unit? = null,     dataSorting: (sorters: Array<Tabulator.Sorter>) -> Unit? = null,     dataSorted: (sorters: Array<Tabulator.Sorter>, rows: Array<Tabulator.RowComponent>) -> Unit? = null,     dataFiltering: (filters: Array<Tabulator.Filter>) -> Unit? = null,     dataFiltered: (filters: Array<Tabulator.Filter>, rows: Array<Tabulator.RowComponent>) -> Unit? = null,     validationFailed: (cell: Tabulator.CellComponent, value: Any, dynamic) -> Unit? = null,     ajaxRequesting: (url: String, dynamic) -> Boolean? = null,     ajaxResponse: (url: String, dynamic, dynamic) -> Any? = null,     ajaxError: (dynamic) -> Unit? = null,     persistence: dynamic = null,     persistenceReaderFunc: dynamic = null,     persistenceWriterFunc: dynamic = null,     paginationInitialPage: Int? = null,     columnHeaderVertAlign: VAlign? = null,     maxHeight: String? = null,     minHeight: String? = null,     rowContextMenu: dynamic = null,     dataTreeChildColumnCalcs: Boolean? = null,     dataTreeSelectPropagate: Boolean? = null,     cellHozAlign: Align? = null,     cellVertAlign: VAlign? = null,     headerFilterLiveFilterDelay: Int? = null,     textDirection: TextDirection? = null,     virtualDomHoz: Boolean? = null,     autoColumnsDefinitions: dynamic = null,     rowClickMenu: dynamic = null,     headerHozAlign: Align? = null,     headerSortElement: String? = null,     dataTreeFilter: Boolean? = null,     dataTreeSort: Boolean? = null,     columnMaxWidth: Int? = null)

Properties

Link copied to clipboard
val addRowPos: RowPos? = null
Link copied to clipboard
val ajaxConfig: dynamic = null
Link copied to clipboard
val ajaxContentType: dynamic = null
Link copied to clipboard
val ajaxError: (dynamic) -> Unit? = null
Link copied to clipboard
val ajaxFiltering: Boolean? = null
Link copied to clipboard
val ajaxLoader: Boolean? = null
Link copied to clipboard
val ajaxLoaderError: String? = null
Link copied to clipboard
val ajaxLoaderLoading: String? = null
Link copied to clipboard
val ajaxParams: dynamic = null
Link copied to clipboard
val ajaxProgressiveLoad: ProgressiveMode? = null
Link copied to clipboard
val ajaxProgressiveLoadDelay: Int? = null
Link copied to clipboard
val ajaxProgressiveLoadScrollMargin: Int? = null
Link copied to clipboard
var ajaxRequestFunc: (url: String, dynamic, dynamic) -> <ERROR CLASS><Any>? = null
Link copied to clipboard
val ajaxRequesting: (url: String, dynamic) -> Boolean? = null
Link copied to clipboard
val ajaxResponse: (url: String, dynamic, dynamic) -> Any? = null
Link copied to clipboard
val ajaxSorting: Boolean? = null
Link copied to clipboard
var ajaxURL: String? = null
Link copied to clipboard
val ajaxURLGenerator: (url: String, dynamic, dynamic) -> String? = null
Link copied to clipboard
val autoColumns: Boolean? = null
Link copied to clipboard
val autoColumnsDefinitions: dynamic = null
Link copied to clipboard
val autoResize: Boolean? = null
Link copied to clipboard
var cellClick: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellContext: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
var cellDblClick: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellDblTap: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
var cellEditCancelled: (cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
var cellEdited: (cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
var cellEditing: (cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellHozAlign: Align? = null
Link copied to clipboard
val cellMouseEnter: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellMouseLeave: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellMouseMove: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellMouseOut: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellMouseOver: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellTap: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellTapHold: (e: Any, cell: Tabulator.CellComponent) -> Unit? = null
Link copied to clipboard
val cellVertAlign: VAlign? = null
Link copied to clipboard
val columnHeaderVertAlign: VAlign? = null
Link copied to clipboard
val columnMaxWidth: Int? = null
Link copied to clipboard
val columnMinWidth: Int? = null
Link copied to clipboard
val columnMoved: (column: Tabulator.ColumnComponent, columns: Array<dynamic>) -> Unit? = null
Link copied to clipboard
val columnResized: (column: Tabulator.ColumnComponent) -> Unit? = null
Link copied to clipboard
val columns: List<ColumnDefinition<T>>? = null
Link copied to clipboard
val columnTitleChanged: (column: Tabulator.ColumnComponent) -> Unit? = null
Link copied to clipboard
val columnVisibilityChanged: (column: Tabulator.ColumnComponent, visible: Boolean) -> Unit? = null
Link copied to clipboard
var data: Array<T>? = null
Link copied to clipboard
var dataChanged: (data: List<T>) -> Unit? = null
Link copied to clipboard
val dataFiltered: (filters: Array<Tabulator.Filter>, rows: Array<Tabulator.RowComponent>) -> Unit? = null
Link copied to clipboard
val dataFiltering: (filters: Array<Tabulator.Filter>) -> Unit? = null
Link copied to clipboard
var dataLoaded: (data: List<T>) -> Unit? = null
Link copied to clipboard
var dataLoading: (data: List<T>) -> Unit? = null
Link copied to clipboard
val dataSorted: (sorters: Array<Tabulator.Sorter>, rows: Array<Tabulator.RowComponent>) -> Unit? = null
Link copied to clipboard
val dataSorting: (sorters: Array<Tabulator.Sorter>) -> Unit? = null
Link copied to clipboard
val dataTree: Boolean? = null
Link copied to clipboard
val dataTreeBranchElement: dynamic = null
Link copied to clipboard
val dataTreeChildColumnCalcs: Boolean? = null
Link copied to clipboard
val dataTreeChildField: String? = null
Link copied to clipboard
val dataTreeChildIndent: Number? = null
Link copied to clipboard
val dataTreeCollapseElement: dynamic = null
Link copied to clipboard
val dataTreeElementColumn: String? = null
Link copied to clipboard
val dataTreeExpandElement: dynamic = null
Link copied to clipboard
val dataTreeFilter: Boolean? = null
Link copied to clipboard
val dataTreeRowCollapsed: (row: Tabulator.RowComponent, level: Number) -> Unit? = null
Link copied to clipboard
val dataTreeRowExpanded: (row: Tabulator.RowComponent, level: Number) -> Unit? = null
Link copied to clipboard
val dataTreeSelectPropagate: Boolean? = null
Link copied to clipboard
val dataTreeSort: Boolean? = null
Link copied to clipboard
val dataTreeStartExpanded: (row: Tabulator.RowComponent, level: Number) -> Boolean? = null
Link copied to clipboard
val downloadConfig: DownloadConfig? = null
Link copied to clipboard
val downloadDataFormatter: dynamic = null
Link copied to clipboard
val footerElement: String? = null
Link copied to clipboard
val headerFilterLiveFilterDelay: Int? = null
Link copied to clipboard
val headerFilterPlaceholder: String? = null
Link copied to clipboard
val headerHozAlign: Align? = null
Link copied to clipboard
val headerSort: Boolean? = null
Link copied to clipboard
val headerSortElement: String? = null
Link copied to clipboard
val headerSortTristate: Boolean? = null
Link copied to clipboard
val headerVisible: Boolean? = null
Link copied to clipboard
val height: String? = null
Link copied to clipboard
val history: Boolean? = null
Link copied to clipboard
val htmlImported: () -> Unit? = null
Link copied to clipboard
val htmlImporting: () -> Unit? = null
Link copied to clipboard
val htmlOutputConfig: dynamic = null
Link copied to clipboard
val index: String? = null
Link copied to clipboard
val initialFilter: List<Tabulator.Filter>? = null
Link copied to clipboard
val initialHeaderFilter: List<Any?>? = null
Link copied to clipboard
val initialSort: List<Tabulator.Sorter>? = null
Link copied to clipboard
val invalidOptionWarnings: Boolean? = null
Link copied to clipboard
val keybindings: dynamic = null
Link copied to clipboard
var langs: dynamic = null
Link copied to clipboard
val layout: Layout? = null
Link copied to clipboard
val layoutColumnsOnNewData: Boolean? = null
Link copied to clipboard
val locale: String? = null
Link copied to clipboard
val localized: (locale: String, dynamic) -> Unit? = null
Link copied to clipboard
val maxHeight: String? = null
Link copied to clipboard
val minHeight: String? = null
Link copied to clipboard
val movableColumns: Boolean? = null
Link copied to clipboard
val movableRows: Boolean? = null
Link copied to clipboard
val movableRowsConnectedTables: dynamic = null
Link copied to clipboard
val movableRowsReceived: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, fromTable: Tabulator) -> Unit? = null
Link copied to clipboard
val movableRowsReceivedFailed: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, fromTable: Tabulator) -> Unit? = null
Link copied to clipboard
val movableRowsReceiver: dynamic = null
Link copied to clipboard
val movableRowsReceivingStart: (fromRow: Tabulator.RowComponent, toTable: Tabulator) -> Unit? = null
Link copied to clipboard
val movableRowsReceivingStop: (fromTable: Tabulator) -> Unit? = null
Link copied to clipboard
val movableRowsSender: dynamic = null
Link copied to clipboard
val movableRowsSendingStart: (toTables: Array<Any>) -> Unit? = null
Link copied to clipboard
val movableRowsSendingStop: (toTables: Array<Any>) -> Unit? = null
Link copied to clipboard
val movableRowsSent: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, toTable: Tabulator) -> Unit? = null
Link copied to clipboard
val movableRowsSentFailed: (fromRow: Tabulator.RowComponent, toRow: Tabulator.RowComponent, toTable: Tabulator) -> Unit? = null
Link copied to clipboard
val pageLoaded: (pageno: Int) -> Unit? = null
Link copied to clipboard
val pagination: PaginationMode? = null
Link copied to clipboard
val paginationAddRow: AddRowMode? = null
Link copied to clipboard
val paginationButtonCount: Int? = null
Link copied to clipboard
val paginationDataReceived: dynamic = null
Link copied to clipboard
val paginationDataSent: dynamic = null
Link copied to clipboard
val paginationElement: dynamic = null
Link copied to clipboard
val paginationInitialPage: Int? = null
Link copied to clipboard
val paginationSize: Int? = null
Link copied to clipboard
val paginationSizeSelector: dynamic = null
Link copied to clipboard
val persistence: dynamic = null
Link copied to clipboard
val persistenceID: String? = null
Link copied to clipboard
val persistenceMode: Boolean? = null
Link copied to clipboard
val persistenceReaderFunc: dynamic = null
Link copied to clipboard
val persistenceWriterFunc: dynamic = null
Link copied to clipboard
val persistentFilter: Boolean? = null
Link copied to clipboard
val persistentLayout: Boolean? = null
Link copied to clipboard
val persistentSort: Boolean? = null
Link copied to clipboard
val placeholder: String? = null
Link copied to clipboard
val printAsHtml: Boolean? = null
Link copied to clipboard
val printConfig: dynamic = null
Link copied to clipboard
val printCopyStyle: Boolean? = null
Link copied to clipboard
val printFooter: String? = null
Link copied to clipboard
val printFormatter: (dynamic, dynamic) -> Unit? = null
Link copied to clipboard
val printHeader: String? = null
Link copied to clipboard
val printVisibleRows: Boolean? = null
Link copied to clipboard
val reactiveData: Boolean? = null
Link copied to clipboard
val renderComplete: () -> Unit? = null
Link copied to clipboard
val renderStarted: () -> Unit? = null
Link copied to clipboard
val resizableColumns: Boolean? = null
Link copied to clipboard
val resizableRows: Boolean? = null
Link copied to clipboard
val responsiveLayout: ResponsiveLayout? = null
Link copied to clipboard
val responsiveLayoutCollapseStartOpen: Boolean? = null
Link copied to clipboard
val responsiveLayoutCollapseUseFormatters: Boolean? = null
Link copied to clipboard
val rowAdded: (row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
var rowClick: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowClickMenu: dynamic = null
Link copied to clipboard
val rowContext: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowContextMenu: dynamic = null
Link copied to clipboard
var rowDblClick: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowDblTap: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowDeleted: (row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
var rowDeselected: (row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowFormatter: (row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowMouseEnter: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowMouseLeave: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowMouseMove: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowMouseOut: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowMouseOver: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowMoved: (row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowResized: (row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
var rowSelected: (row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
var rowSelectionChanged: (data: Array<Any>, rows: Array<Tabulator.RowComponent>) -> Unit? = null
Link copied to clipboard
val rowTap: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowTapHold: (dynamic, row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val rowUpdated: (row: Tabulator.RowComponent) -> Unit? = null
Link copied to clipboard
val scrollToColumnIfVisible: Boolean? = null
Link copied to clipboard
val scrollToColumnPosition: ColumnPosition? = null
Link copied to clipboard
val scrollToRowIfVisible: Boolean? = null
Link copied to clipboard
val scrollToRowPosition: RowPosition? = null
Link copied to clipboard
val selectable: dynamic = null
Link copied to clipboard
val selectableCheck: (row: Tabulator.RowComponent) -> Boolean? = null
Link copied to clipboard
val selectablePersistence: Boolean? = null
Link copied to clipboard
val selectableRangeMode: RangeMode? = null
Link copied to clipboard
val selectableRollingSelection: Boolean? = null
Link copied to clipboard
val sortOrderReverse: Boolean? = null
Link copied to clipboard
val tabEndNewRow: dynamic = null
Link copied to clipboard
val tableBuilding: () -> Unit? = null
Link copied to clipboard
val tableBuilt: () -> Unit? = null
Link copied to clipboard
val textDirection: TextDirection? = null
Link copied to clipboard
val tooltipGenerationMode: TooltipGenerationMode? = null
Link copied to clipboard
val tooltips: (cell: Tabulator.CellComponent) -> String? = null
Link copied to clipboard
val tooltipsHeader: Boolean? = null
Link copied to clipboard
val validationFailed: (cell: Tabulator.CellComponent, value: Any, dynamic) -> Unit? = null
Link copied to clipboard
val virtualDom: Boolean? = null
Link copied to clipboard
val virtualDomBuffer: Int? = null
Link copied to clipboard
val virtualDomHoz: Boolean? = null

Extensions

Link copied to clipboard
fun <T : Any> TabulatorOptions<T>.toJs(    tabulator: Tabulator<T>,     i18nTranslator: (String) -> String,     kClass: KClass<T>?): Tabulator.Options

An extension function to convert tabulator options class to JS object.