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

Tabulator

(js) open class Tabulator

Types

(js)

AjaxConfig

interface AjaxConfig
(js)

AjaxContentType

interface AjaxContentType
(js)

AutoCompleteParams

interface AutoCompleteParams
(js)

CellCallbacks

interface CellCallbacks
(js)

CellComponent

interface CellComponent
(js)

CellNavigation

interface CellNavigation
(js)

CheckboxParams

interface CheckboxParams
(js)

ClipboardConfig

interface ClipboardConfig
(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)

DownloadConfig

interface DownloadConfig
(js)

DownloadCSV

interface DownloadCSV
(js)

DownloadOptions

interface DownloadOptions : DownloadCSV, DownloadXLXS, DownloadPDF
(js)

DownloadPDF

interface DownloadPDF
(js)

DownloadXLXS

interface DownloadXLXS
(js)

Filter

interface Filter
(js)

GroupComponent

interface GroupComponent
(js)

ImageParams

interface ImageParams
(js)

KeyBinding

interface KeyBinding
(js)

LinkParams

interface LinkParams
(js)

MoneyParams

interface MoneyParams
(js)

NumberParams

interface NumberParams
(js)

Options

interface Options : OptionsGeneral, OptionsHistory, OptionsLocale, OptionsDownload, OptionsColumns, OptionsRows, OptionsData, OptionsSorting, OptionsFiltering, OptionsRowGrouping, OptionsPagination, OptionsPersistentConfiguration, OptionsClipboard, OptionsDataTree, OptionsCell
(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)

OptionsLocale

interface OptionsLocale
(js)

OptionsPagination

interface OptionsPagination
(js)

OptionsPersistentConfiguration

interface OptionsPersistentConfiguration
(js)

OptionsRowGrouping

interface OptionsRowGrouping
(js)

OptionsRows

interface OptionsRows
(js)

OptionsSorting

interface OptionsSorting
(js)

ProgressBarParams

interface ProgressBarParams : TrafficParams
(js)

RowComponent

interface RowComponent
(js)

SelectLabelValue

interface SelectLabelValue
(js)

SelectParams

interface SelectParams
(js)

SelectParamsGroup

interface SelectParamsGroup
(js)

Sorter

interface Sorter
(js)

StarRatingParams

interface StarRatingParams
(js)

TickCrossParams

interface TickCrossParams
(js)

TrafficParams

interface TrafficParams
(js)

Validator

interface Validator

Constructors

(js)

<init>

Tabulator(selector: String, options: Options? = definedExternally)
Tabulator(selector: HTMLElement, options: Options? = definedExternally)

Properties

(js)

browser

open var browser: String
(js)

browserSlow

open var browserSlow: Boolean
(js)

columnManager

open var columnManager: Any
(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): Unit
(js)

addData

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

addFilter

open fun addFilter(field: String, type: dynamic, value: Any): Unit
(js)

addRow

open fun addRow(data: Any?, addToTop: Boolean?, positionTarget: dynamic): Promise<RowComponent>
(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(type: dynamic): Unit
(js)

deleteColumn

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

deleteRow

open fun deleteRow(row: 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?, set: String?): Unit
(js)

downloadToTab

open fun downloadToTab(downloadType: dynamic, fileName: String?, params: DownloadOptions?, set: String?): Unit
(js)

extendModule

open fun extendModule(name: String, property: String, values: Any): Unit
(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?): dynamic
(js)

getData

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

getDataCount

open fun getDataCount(activeOnly: Boolean?): Number
(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)

getHistoryRedoSize

open fun getHistoryRedoSize(): dynamic
(js)

getHistoryUndoSize

open fun getHistoryUndoSize(): dynamic
(js)

getHtml

open fun getHtml(activeOnly: Boolean?, isStyled: Boolean?, htmlOutputConfig: dynamic): String
(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?): Unit
(js)

getRowPosition

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

getRows

open fun getRows(activeOnly: Boolean?): 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)

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(activeOnly: Boolean?, isStyled: Boolean?, printConfig: dynamic): Unit
(js)

redo

open fun redo(): Boolean
(js)

redraw

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

removeFilter

open fun removeFilter(field: String, type: dynamic, value: Any): Unit
(js)

replaceData

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

scrollToColumn

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

scrollToRow

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

searchData

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

searchRows

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

selectRow

open fun selectRow(row: 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: dynamic, 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?): 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: Number): 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: dynamic): 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)

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