Zum Hauptinhalt springen

MultiTableExternalInterface

MultiTableExternalInterface = object

Properties​

options​

options: MultiTableClientOptions


columnNamesVisible​

columnNamesVisible: string[]


updateOptionsRow()​

updateOptionsRow: (row, updatedRow) => void

Parameters​

row​

MultiTableRow

updatedRow​

MultiTableRow

Returns​

void


updateOptionsRowById()​

updateOptionsRowById: (id, updatedRow) => void

Parameters​

id​

number

updatedRow​

MultiTableRow

Returns​

void


addOptionsRow()​

addOptionsRow: (newRow) => void

Parameters​

newRow​

MultiTableRow

Returns​

void


deleteOptionsRow()​

deleteOptionsRow: (row) => void

Parameters​

row​

MultiTableRow

Returns​

void


deleteOptionsRowsBySelection()​

deleteOptionsRowsBySelection: (rowSelection) => void

Parameters​

rowSelection​

Record<string, boolean>

Returns​

void


moveOptionsRow()​

moveOptionsRow: (row, nextIndex) => boolean

Parameters​

row​

MultiTableRow

nextIndex​

number

Returns​

boolean


addOptionsRowAtIndex()​

addOptionsRowAtIndex: (newRow, index) => void

Parameters​

newRow​

MultiTableRow

index​

number

Returns​

void


updateOptionsRows()​

updateOptionsRows: (rows) => void

Parameters​

rows​

MultiTableRow[]

Returns​

void


updateOptions()​

updateOptions: (newOptions) => void

Parameters​

newOptions​

Partial<MultiTableClientOptions>

Returns​

void


reRender()​

reRender: () => void

Returns​

void


buttons​

buttons: TableMonitorButtons | undefined


isFullscreen​

isFullscreen: boolean