TabulatorJs

open class TabulatorJs(element: HTMLElement, options: JsAny?) : JsAny(source)

JavaScript Tabulator component.

Constructors

Link copied to clipboard
constructor(element: HTMLElement, options: JsAny?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val columnManager: JsAny
Link copied to clipboard
val element: HTMLElement
Link copied to clipboard
val footerManager: JsAny
Link copied to clipboard
val modules: JsAny
Link copied to clipboard
val options: JsAny
Link copied to clipboard
val rowManager: JsAny

Functions

Link copied to clipboard
fun activeSheet(sheet: JsAny)
Link copied to clipboard
fun addColumn(definition: JsAny, insertRightOfTarget: Boolean?, positionTarget: JsAny): Promise<JsAny>
Link copied to clipboard
fun addData(data: JsArray<JsAny>, addToTop: Boolean, positionTarget: JsAny): Promise<RowComponent>
Link copied to clipboard
fun addFilter(): JsAny
Link copied to clipboard
fun addRange(topLeft: JsAny, bottomRight: JsAny): JsAny
Link copied to clipboard
fun addRow(data: JsAny, addToTop: Boolean, positionTarget: JsAny): Promise<RowComponent>
Link copied to clipboard
fun addSheet(sheetDef: JsAny): JsAny
Link copied to clipboard
fun alert(message: String, style: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun clearCellEdited(clear: JsAny)
Link copied to clipboard
fun clearCellValidation(clearType: JsAny)
Link copied to clipboard
fun clearData()
Link copied to clipboard
fun clearFilter(includeHeaderFilters: Boolean)
Link copied to clipboard
Link copied to clipboard
fun clearHistory(): JsAny
Link copied to clipboard
fun clearSheet(sheet: JsAny)
Link copied to clipboard
fun clearSort()
Link copied to clipboard
fun copyToClipboard(rowRangeLookup: String)
Link copied to clipboard
fun deleteColumn(column: JsAny): Promise<JsAny>
Link copied to clipboard
fun deleteRow(index: JsAny)
Link copied to clipboard
fun deselectRow(row: JsAny)
Link copied to clipboard
fun destroy()
Link copied to clipboard
fun download(downloadType: JsAny, fileName: String?, params: JsAny?, filter: String)
Link copied to clipboard
fun downloadToTab(downloadType: String, fileName: String?, params: JsAny?, filter: String?)
Link copied to clipboard
Link copied to clipboard
fun getCalcResults(): JsAny
Link copied to clipboard
fun getColumn(column: JsAny): ColumnComponent
Link copied to clipboard
Link copied to clipboard
fun getColumnLayout(): JsArray<JsAny>
Link copied to clipboard
fun getColumns(includeColumnGroups: Boolean): JsArray<ColumnComponent>
Link copied to clipboard
fun getData(activeOnly: String?): JsArray<JsAny>
Link copied to clipboard
fun getDataCount(activeOnly: String?): Int
Link copied to clipboard
Link copied to clipboard
fun getFilters(includeHeaderFilters: Boolean): JsArray<JsAny>
Link copied to clipboard
fun getGroupedData(activeOnly: Boolean): JsAny
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getHeaderFilterValue(column: JsAny): String
Link copied to clipboard
fun getHistoryRedoSize(): JsAny
Link copied to clipboard
fun getHistoryUndoSize(): JsAny
Link copied to clipboard
fun getHtml(rowRangeLookup: String, style: Boolean, config: JsAny?): String?
Link copied to clipboard
Link copied to clipboard
fun getLang(locale: String): JsAny
Link copied to clipboard
Link copied to clipboard
fun getPage(): JsAny
Link copied to clipboard
fun getPageMax(): JsAny
Link copied to clipboard
Link copied to clipboard
fun getRanges(): JsAny
Link copied to clipboard
fun getRangesData(): JsAny
Link copied to clipboard
fun getRow(row: JsAny): RowComponent
Link copied to clipboard
Link copied to clipboard
fun getRowPosition(row: JsAny): JsAny
Link copied to clipboard
fun getRows(activeOnly: String): JsArray<RowComponent>
Link copied to clipboard
fun getSelectedData(): JsArray<JsAny>
Link copied to clipboard
Link copied to clipboard
fun getSheet(sheet: JsAny): JsAny
Link copied to clipboard
fun getSheetData(sheet: JsAny): JsAny
Link copied to clipboard
fun getSheetDefinitions(): JsAny
Link copied to clipboard
fun getSheets(): JsAny
Link copied to clipboard
fun getSorters(): JsArray<JsAny>
Link copied to clipboard
fun hideColumn(column: JsAny)
Link copied to clipboard
fun import(importer: JsAny, extensions: String)
fun import(importer: JsAny, extensions: String, type: String)
Link copied to clipboard
fun moveColumn(fromColumn: JsAny, toColumn: JsAny, after: Boolean)
Link copied to clipboard
fun moveRow(fromRow: JsAny, toRow: JsAny, placeAboveTarget: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun nextPage(): Promise<JsAny>
Link copied to clipboard
fun off(event: String, callback: () -> Unit)
fun off(event: String, callback: (JsAny) -> Unit)
fun off(event: String, callback: (JsAny, JsAny) -> Unit)
fun off(event: String, callback: (JsAny, JsAny, JsAny) -> Unit)
fun off(event: String, callback: (JsAny, JsAny, JsAny, JsAny) -> Unit)
Link copied to clipboard
fun on(event: String, callback: () -> Unit)
fun on(event: String, callback: (JsAny) -> Unit)
fun on(event: String, callback: (JsAny, JsAny) -> Unit)
fun on(event: String, callback: (JsAny, JsAny, JsAny) -> Unit)
fun on(event: String, callback: (JsAny, JsAny, JsAny, JsAny) -> Unit)
Link copied to clipboard
fun previousPage(): Promise<JsAny>
Link copied to clipboard
fun print(rowRangeLookup: String, style: Boolean, config: JsAny?)
Link copied to clipboard
fun recalc()
Link copied to clipboard
fun redo(): Boolean
Link copied to clipboard
fun redraw(force: Boolean)
Link copied to clipboard
fun refreshFilters(): JsAny
Link copied to clipboard
fun removeFilter(): JsAny
Link copied to clipboard
fun removeSheet(sheet: JsAny)
Link copied to clipboard
fun replaceData(data: JsAny, params: JsAny?, config: JsAny?): Promise<JsAny>
Link copied to clipboard
Link copied to clipboard
fun scrollToColumn(column: JsAny, position: String, ifVisible: Boolean): Promise<JsAny>
Link copied to clipboard
fun scrollToRow(row: JsAny, position: String?, ifVisible: Boolean?): Promise<JsAny>
Link copied to clipboard
fun searchData(field: String, type: String, value: JsAny): JsArray<JsAny>
Link copied to clipboard
fun searchRows(field: String, type: String, value: JsAny): JsArray<RowComponent>
Link copied to clipboard
fun selectRow(lookup: JsAny)
Link copied to clipboard
fun setColumnLayout(layout: JsAny)
Link copied to clipboard
fun setColumns(definitions: JsArray<JsAny>)
Link copied to clipboard
fun setData(data: JsAny?, params: JsAny?, config: JsAny?): Promise<JsAny>
Link copied to clipboard
fun setFilter(p1: JsAny, p2: JsAny, value: JsAny?, filterParams: JsAny?)
Link copied to clipboard
fun setGroupBy(groups: JsAny)
Link copied to clipboard
fun setGroupHeader(values: JsAny)
Link copied to clipboard
fun setGroupStartOpen(values: JsAny)
Link copied to clipboard
fun setGroupValues(data: JsAny)
Link copied to clipboard
fun setHeaderFilterFocus(column: JsAny)
Link copied to clipboard
fun setHeaderFilterValue(column: JsAny, value: String)
Link copied to clipboard
fun setHeight(height: JsAny)
Link copied to clipboard
fun setLocale(locale: JsAny)
Link copied to clipboard
fun setMaxPage(max: Int)
Link copied to clipboard
fun setPage(page: JsAny): Promise<JsAny>
Link copied to clipboard
fun setPageSize(size: Int)
Link copied to clipboard
fun setPageToRow(row: JsAny): Promise<JsAny>
Link copied to clipboard
fun setSheetData(data: JsAny)
fun setSheetData(sheet: JsAny, data: JsAny)
Link copied to clipboard
fun setSheets(sheets: JsAny)
Link copied to clipboard
fun setSort(sortList: JsAny, dir: String)
Link copied to clipboard
fun showColumn(column: JsAny)
Link copied to clipboard
fun toggleColumn(column: JsAny)
Link copied to clipboard
fun toggleSelectRow(row: JsAny)
Link copied to clipboard
fun undo(): Boolean
Link copied to clipboard
fun updateColumnDefinition(column: JsAny, definition: JsAny): Promise<JsAny>
Link copied to clipboard
fun updateData(data: JsArray<JsAny>): Promise<JsAny>
Link copied to clipboard
fun updateOrAddData(data: JsArray<JsAny>): Promise<JsArray<RowComponent>>
Link copied to clipboard
fun updateOrAddRow(row: JsAny, data: JsAny): Promise<RowComponent>
Link copied to clipboard
fun updateRow(row: JsAny, data: JsAny): Boolean
Link copied to clipboard
fun validate(): JsAny