kvision / pl.treksoft.kvision.tabulator.js / Tabulator

Tabulator

(js) open class Tabulator

Types

(js)

AddditionalExportOptions

interface AddditionalExportOptions
(js)

AjaxConfig

interface AjaxConfig
(js)

AjaxContentType

interface AjaxContentType
(js)

AutoCompleteParams

interface AutoCompleteParams : SharedEditorParams, SharedSelectAutoCompleteEditorParams
(js)

CellCallbacks

interface CellCallbacks
(js)

CellComponent

interface CellComponent
(js)

CellNavigation

interface CellNavigation
(js)

CheckboxParams

interface CheckboxParams : SharedEditorParams
(js)

ColumnComponent

interface ColumnComponent
(js)

ColumnDefinition

interface ColumnDefinition : ColumnLayout, CellCallbacks
(js)

ColumnDefinitionSorterParams

interface ColumnDefinitionSorterParams
(js)

ColumnLayout

interface ColumnLayout
(js)

DateTimeDifferenceParams

interface DateTimeDifferenceParams : DateTimeParams
(js)

DateTimeParams

interface DateTimeParams
(js)

DownloadCSV

interface DownloadCSV
(js)

DownloadHTML

interface DownloadHTML
(js)

DownloadOptions

interface DownloadOptions : DownloadCSV, DownloadXLXS, DownloadPDF, DownloadHTML
(js)

DownloadPDF

interface DownloadPDF
(js)

DownloadXLXS

interface DownloadXLXS
(js)

Filter

interface Filter
(js)

FilterParams

interface FilterParams
(js)

GroupComponent

interface GroupComponent
(js)

ImageParams

interface ImageParams
(js)

InputParams

interface InputParams : SharedEditorParams
(js)

KeyBinding

interface KeyBinding
(js)

LinkParams

interface LinkParams
(js)

MenuObject

interface MenuObject<T>
(js)

MenuSeparator

interface MenuSeparator
(js)

MoneyParams

interface MoneyParams
(js)

NumberParams

interface NumberParams : SharedEditorParams
(js)

Options

interface Options : OptionsGeneral, OptionsMenu, OptionsHistory, OptionsLocale, OptionsDownload, OptionsColumns, OptionsRows, OptionsData, OptionsSorting, OptionsFiltering, OptionsRowGrouping, OptionsPagination, OptionsPersistentConfiguration, OptionsClipboard, OptionsDataTree, OptionsCell, OptionsHTML
(js)

OptionsCell

interface OptionsCell
(js)

OptionsCells

interface OptionsCells : CellCallbacks
(js)

OptionsClipboard

interface OptionsClipboard
(js)

OptionsColumns

interface OptionsColumns
(js)

OptionsData

interface OptionsData
(js)

OptionsDataTree

interface OptionsDataTree
(js)

OptionsDownload

interface OptionsDownload
(js)

OptionsFiltering

interface OptionsFiltering
(js)

OptionsGeneral

interface OptionsGeneral
(js)

OptionsHistory

interface OptionsHistory
(js)

OptionsHTML

interface OptionsHTML
(js)

OptionsLocale

interface OptionsLocale
(js)

OptionsMenu

interface OptionsMenu
(js)

OptionsPagination

interface OptionsPagination
(js)

OptionsPersistentConfiguration

interface OptionsPersistentConfiguration
(js)

OptionsRowGrouping

interface OptionsRowGrouping
(js)

OptionsRows

interface OptionsRows
(js)

OptionsSorting

interface OptionsSorting
(js)

PersistenceGroupOptions

interface PersistenceGroupOptions
(js)

PersistenceOptions

interface PersistenceOptions
(js)

PersistencePageOptions

interface PersistencePageOptions
(js)

ProgressBarParams

interface ProgressBarParams : TrafficParams
(js)

RowComponent

interface RowComponent
(js)

SelectLabelValue

interface SelectLabelValue
(js)

SelectParams

interface SelectParams : SharedEditorParams, SharedSelectAutoCompleteEditorParams
(js)

SelectParamsGroup

interface SelectParamsGroup
(js)

SharedEditorParams

interface SharedEditorParams
(js)

SharedSelectAutoCompleteEditorParams

interface SharedSelectAutoCompleteEditorParams
(js)

Sorter

interface Sorter
(js)

StarRatingParams

interface StarRatingParams
(js)

TextAreaParams

interface TextAreaParams : SharedEditorParams
(js)

TickCrossParams

interface TickCrossParams
(js)

TrafficParams

interface TrafficParams
(js)

Validator

interface Validator

Constructors

(js)

<init>

Tabulator(selector: String, options: Options)
Tabulator(selector: HTMLElement, options: Options)

Properties

(js)

browser

open var browser: String
(js)

browserSlow

open var browserSlow: Boolean
(js)

columnManager

open var columnManager: Any
(js)

element

open var element: HTMLElement
(js)

footerManager

open var footerManager: Any
(js)

modules

open var modules: Any
(js)

options

open var options: Options
(js)

rowManager

open var rowManager: Any

Functions

(js)

addColumn

open fun addColumn(definition: ColumnDefinition, insertRightOfTarget: Boolean?, positionTarget: dynamic): Promise<Unit>
(js)

addData

open fun addData(data: Array<Any>, addToTop: Boolean, positionTarget: dynamic): Promise<RowComponent>
(js)

addFilter

open fun addFilter(): FilterFunction
(js)

addRow

open fun addRow(data: Any, addToTop: Boolean, positionTarget: dynamic): Promise<RowComponent>
(js)

blockRedraw

open fun blockRedraw(): Unit
(js)

clearCellEdited

open fun clearCellEdited(clear: dynamic): Unit
(js)

clearCellValidation

open fun clearCellValidation(clearType: dynamic): Unit
(js)

clearData

open fun clearData(): Unit
(js)

clearFilter

open fun clearFilter(includeHeaderFilters: Boolean): Unit
(js)

clearHeaderFilter

open fun clearHeaderFilter(): Unit
(js)

clearSort

open fun clearSort(): Unit
(js)

copyToClipboard

open fun copyToClipboard(rowRangeLookup: String): Unit
(js)

deleteColumn

open fun deleteColumn(column: dynamic): Promise<Unit>
(js)

deleteRow

open fun deleteRow(index: dynamic): Unit
(js)

deselectRow

open fun deselectRow(row: dynamic): Unit
(js)

destroy

open fun destroy(): Unit
(js)

download

open fun download(downloadType: dynamic, fileName: String?, params: DownloadOptions, filter: String): Unit
(js)

downloadToTab

open fun downloadToTab(downloadType: String, fileName: String?, params: DownloadOptions, filter: String? = definedExternally): Unit
(js)

extendModule

open fun extendModule(name: String, property: String, values: Any): Unit
(js)

findTable

open fun findTable(query: String): Tabulator
(js)

getAjaxUrl

open fun getAjaxUrl(): String
(js)

getCalcResults

open fun getCalcResults(): Any
(js)

getColumn

open fun getColumn(column: dynamic): ColumnComponent
(js)

getColumnDefinitions

open fun getColumnDefinitions(): Array<ColumnDefinition>
(js)

getColumnLayout

open fun getColumnLayout(): Array<ColumnLayout>
(js)

getColumns

open fun getColumns(includeColumnGroups: Boolean): Array<ColumnComponent>
(js)

getData

open fun getData(activeOnly: String?): Array<Any>
(js)

getDataCount

open fun getDataCount(activeOnly: String?): Number
(js)

getEditedCells

open fun getEditedCells(): Array<CellComponent>
(js)

getFilters

open fun getFilters(includeHeaderFilters: Boolean): Array<Filter>
(js)

getGroupedData

open fun getGroupedData(activeOnly: Boolean): Any
(js)

getGroups

open fun getGroups(): Array<GroupComponent>
(js)

getHeaderFilters

open fun getHeaderFilters(): Array<Filter>
(js)

getHeaderFilterValue

open fun getHeaderFilterValue(column: dynamic): String
(js)

getHistoryRedoSize

open fun getHistoryRedoSize(): dynamic
(js)

getHistoryUndoSize

open fun getHistoryUndoSize(): dynamic
(js)

getHtml

open fun getHtml(rowRangeLookup: String, style: Boolean, config: AddditionalExportOptions): String?
(js)

getInvalidCells

open fun getInvalidCells(): Array<CellComponent>
(js)

getLang

open fun getLang(locale: String): Any
(js)

getLocale

open fun getLocale(): String
(js)

getPage

open fun getPage(): dynamic
(js)

getPageMax

open fun getPageMax(): dynamic
(js)

getPageSize

open fun getPageSize(): Number
(js)

getRow

open fun getRow(row: dynamic): RowComponent
(js)

getRowFromPosition

open fun getRowFromPosition(position: Number, activeOnly: Boolean): RowComponent
(js)

getRowPosition

open fun getRowPosition(row: dynamic, activeOnly: Boolean): Number
(js)

getRows

open fun getRows(activeOnly: String): Array<RowComponent>
(js)

getSelectedData

open fun getSelectedData(): Array<Any>
(js)

getSelectedRows

open fun getSelectedRows(): Array<RowComponent>
(js)

getSorters

open fun getSorters(): Unit
(js)

hideColumn

open fun hideColumn(column: dynamic): Unit
(js)

moveColumn

open fun moveColumn(fromColumn: dynamic, toColumn: dynamic, after: Boolean): Unit
(js)

moveRow

open fun moveRow(fromRow: dynamic, toRow: dynamic, placeAboveTarget: Boolean): Unit
(js)

navigateDown

open fun navigateDown(): Unit
(js)

navigateLeft

open fun navigateLeft(): Unit
(js)

navigateNext

open fun navigateNext(): Unit
(js)

navigatePrev

open fun navigatePrev(): Unit
(js)

navigateRight

open fun navigateRight(): Unit
(js)

navigateUp

open fun navigateUp(): Unit
(js)

nextPage

open fun nextPage(): Promise<Unit>
(js)

previousPage

open fun previousPage(): Promise<Unit>
(js)

print

open fun print(rowRangeLookup: String, style: Boolean, config: AddditionalExportOptions): Unit?
(js)

recalc

open fun recalc(): Unit
(js)

redo

open fun redo(): Boolean
(js)

redraw

open fun redraw(force: Boolean): Unit
(js)

removeFilter

open fun removeFilter(): FilterFunction
(js)

replaceData

open fun replaceData(data: dynamic, params: Any?, config: Any?): Promise<Unit>
(js)

restoreRedraw

open fun restoreRedraw(): Unit
(js)

scrollToColumn

open fun scrollToColumn(column: dynamic, position: String, ifVisible: Boolean): Promise<Unit>
(js)

scrollToRow

open fun scrollToRow(row: dynamic, position: String?, ifVisible: Boolean?): Promise<Unit>
(js)

searchData

open fun searchData(field: String, type: String, value: Any): Array<Any>
(js)

searchRows

open fun searchRows(field: String, type: String, value: Any): Array<RowComponent>
(js)

selectRow

open fun selectRow(lookup: dynamic): Unit
(js)

setColumnLayout

open fun setColumnLayout(layout: ColumnLayout): Unit
(js)

setColumns

open fun setColumns(definitions: Array<ColumnDefinition>): Unit
(js)

setData

open fun setData(data: Any?, params: Any?, config: Any?): Promise<Unit>
(js)

setDataFromLocalFile

open fun setDataFromLocalFile(extensions: String): Unit
(js)

setFilter

open fun setFilter(p1: dynamic, p2: dynamic, value: Any?, filterParams: FilterParams? = definedExternally): Unit
(js)

setGroupBy

open fun setGroupBy(groups: dynamic): Unit
(js)

setGroupHeader

open fun setGroupHeader(values: dynamic): Unit
(js)

setGroupStartOpen

open fun setGroupStartOpen(values: dynamic): Unit
(js)

setHeaderFilterFocus

open fun setHeaderFilterFocus(column: dynamic): Unit
(js)

setHeaderFilterValue

open fun setHeaderFilterValue(column: dynamic, value: String): Unit
(js)

setHeight

open fun setHeight(height: dynamic): Unit
(js)

setLocale

open fun setLocale(locale: dynamic): Unit
(js)

setMaxPage

open fun setMaxPage(max: Number): Unit
(js)

setPage

open fun setPage(page: dynamic): Promise<Unit>
(js)

setPageSize

open fun setPageSize(size: Number): Unit
(js)

setPageToRow

open fun setPageToRow(row: dynamic): Promise<Unit>
(js)

setSort

open fun setSort(sortList: dynamic, dir: String): Unit
(js)

showColumn

open fun showColumn(column: dynamic): Unit
(js)

toggleColumn

open fun toggleColumn(column: dynamic): Unit
(js)

toggleSelectRow

open fun toggleSelectRow(row: dynamic): Unit
(js)

undo

open fun undo(): Boolean
(js)

updateColumnDefinition

open fun updateColumnDefinition(column: dynamic, definition: ColumnDefinition): Promise<Unit>
(js)

updateData

open fun updateData(data: Array<Any>): Promise<Unit>
(js)

updateOrAddData

open fun updateOrAddData(data: Array<Any>): Promise<Array<RowComponent>>
(js)

updateOrAddRow

open fun updateOrAddRow(row: dynamic, data: Any): Promise<RowComponent>
(js)

updateRow

open fun updateRow(row: dynamic, data: Any): Boolean
(js)

validate

open fun validate(): dynamic