@serenity-is/sleekgrid / Grid
Class: Grid<TItem>
Type parameters
Name | Type |
---|---|
TItem |
any |
Implements
Table of contents
Constructors
Properties
- onActiveCellChanged
- onActiveCellPositionChanged
- onAddNewRow
- onBeforeCellEditorDestroy
- onBeforeDestroy
- onBeforeEditCell
- onBeforeFooterRowCellDestroy
- onBeforeHeaderCellDestroy
- onBeforeHeaderRowCellDestroy
- onCellChange
- onCellCssStylesChanged
- onClick
- onColumnsReordered
- onColumnsResized
- onCompositeEditorChange
- onContextMenu
- onDblClick
- onDrag
- onDragEnd
- onDragInit
- onDragStart
- onFooterRowCellRendered
- onHeaderCellRendered
- onHeaderClick
- onHeaderContextMenu
- onHeaderMouseEnter
- onHeaderMouseLeave
- onHeaderRowCellRendered
- onKeyDown
- onMouseEnter
- onMouseLeave
- onScroll
- onSelectedRowsChanged
- onSort
- onValidationError
- onViewportChanged
Methods
- addCellCssStyles
- autosizeColumns
- canCellBeActive
- canCellBeSelected
- clearTextSelection
- columnsResized
- commitCurrentEdit
- destroy
- editActiveCell
- flashCell
- focus
- getAbsoluteColumnMinWidth
- getActiveCanvasNode
- getActiveCell
- getActiveCellNode
- getActiveViewportNode
- getCanvasNode
- getCanvases
- getCellCssStyles
- getCellEditor
- getCellFromEvent
- getCellFromNode
- getCellFromPoint
- getCellNode
- getCellNodeBox
- getColspan
- getColumnById
- getColumnFromNode
- getColumnIndex
- getColumns
- getContainerNode
- getData
- getDataItem
- getDataItemValueForColumn
- getDataLength
- getDisplayedScrollbarDimensions
- getEditController
- getEditorLock
- getFooterRow
- getFooterRowColumn
- getFormatter
- getFormatterContext
- getGridPosition
- getGroupingPanel
- getHeader
- getHeaderColumn
- getHeaderRow
- getHeaderRowColumn
- getInitialColumnIndex
- getInitialColumns
- getOptions
- getPluginByName
- getPreHeaderPanel
- getRenderedRange
- getRowFromNode
- getScrollBarDimensions
- getSelectedRows
- getSelectionModel
- getSortColumns
- getTopPanel
- getUID
- getViewport
- getViewportNode
- getVisibleColumnById
- getVisibleRange
- gotoCell
- groupTotalsFormatter
- init
- invalidate
- invalidateAllRows
- invalidateRow
- invalidateRows
- navigate
- navigateBottom
- navigateDown
- navigateLeft
- navigateNext
- navigatePageDown
- navigatePageUp
- navigatePrev
- navigateRight
- navigateRowEnd
- navigateRowStart
- navigateToRow
- navigateTop
- navigateUp
- registerPlugin
- removeCellCssStyles
- render
- resetActiveCell
- resizeCanvas
- scrollActiveCellIntoView
- scrollCellIntoView
- scrollColumnIntoView
- scrollRowIntoView
- scrollRowToTop
- setActiveCell
- setActiveRow
- setCellCssStyles
- setColumnHeaderVisibility
- setColumns
- setData
- setFooterRowVisibility
- setGroupingPanelVisibility
- setHeaderRowVisibility
- setOptions
- setPreHeaderPanelVisibility
- setSelectedRows
- setSelectionModel
- setSortColumn
- setSortColumns
- setTopPanelVisibility
- unregisterPlugin
- updateCell
- updateColumnHeader
- updatePagingStatusFromView
- updateRow
Constructors
constructor
• new Grid<TItem
>(container
, data
, columns
, options
): Grid
<TItem
>
Type parameters
Name | Type |
---|---|
TItem |
any |
Parameters
Name | Type |
---|---|
container |
HTMLElement | ArrayLike <HTMLElement > |
data |
any |
columns |
Column <TItem >[] |
options |
GridOptions <TItem > |
Returns
Grid
<TItem
>
Defined in
Properties
onActiveCellChanged
• Readonly
onActiveCellChanged: EventEmitter
<ArgsCell
, IEventData
>
Defined in
onActiveCellPositionChanged
• Readonly
onActiveCellPositionChanged: EventEmitter
<ArgsGrid
, IEventData
>
Defined in
onAddNewRow
• Readonly
onAddNewRow: EventEmitter
<ArgsAddNewRow
, IEventData
>
Defined in
onBeforeCellEditorDestroy
• Readonly
onBeforeCellEditorDestroy: EventEmitter
<ArgsEditorDestroy
, IEventData
>
Defined in
onBeforeDestroy
• Readonly
onBeforeDestroy: EventEmitter
<ArgsGrid
, IEventData
>
Defined in
onBeforeEditCell
• Readonly
onBeforeEditCell: EventEmitter
<ArgsCellEdit
, IEventData
>
Defined in
onBeforeFooterRowCellDestroy
• Readonly
onBeforeFooterRowCellDestroy: EventEmitter
<ArgsColumnNode
, IEventData
>
Defined in
onBeforeHeaderCellDestroy
• Readonly
onBeforeHeaderCellDestroy: EventEmitter
<ArgsColumnNode
, IEventData
>
Defined in
onBeforeHeaderRowCellDestroy
• Readonly
onBeforeHeaderRowCellDestroy: EventEmitter
<ArgsColumnNode
, IEventData
>
Defined in
onCellChange
• Readonly
onCellChange: EventEmitter
<ArgsCellChange
, IEventData
>
Defined in
onCellCssStylesChanged
• Readonly
onCellCssStylesChanged: EventEmitter
<ArgsCssStyle
, IEventData
>
Defined in
onClick
• Readonly
onClick: EventEmitter
<ArgsCell
, MouseEvent
>
Defined in
onColumnsReordered
• Readonly
onColumnsReordered: EventEmitter
<ArgsGrid
, IEventData
>
Defined in
onColumnsResized
• Readonly
onColumnsResized: EventEmitter
<ArgsGrid
, IEventData
>
Defined in
onCompositeEditorChange
• Readonly
onCompositeEditorChange: EventEmitter
<ArgsGrid
, IEventData
>
Implementation of
EditorHost.onCompositeEditorChange
Defined in
onContextMenu
• Readonly
onContextMenu: EventEmitter
<ArgsGrid
, UIEvent
>
Defined in
onDblClick
• Readonly
onDblClick: EventEmitter
<ArgsCell
, MouseEvent
>
Defined in
onDrag
• Readonly
onDrag: EventEmitter
<ArgsGrid
, UIEvent
>
Defined in
onDragEnd
• Readonly
onDragEnd: EventEmitter
<ArgsGrid
, UIEvent
>
Defined in
onDragInit
• Readonly
onDragInit: EventEmitter
<ArgsGrid
, UIEvent
>
Defined in
onDragStart
• Readonly
onDragStart: EventEmitter
<ArgsGrid
, UIEvent
>
Defined in
onFooterRowCellRendered
• Readonly
onFooterRowCellRendered: EventEmitter
<ArgsColumnNode
, IEventData
>
Defined in
onHeaderCellRendered
• Readonly
onHeaderCellRendered: EventEmitter
<ArgsColumnNode
, IEventData
>
Defined in
onHeaderClick
• Readonly
onHeaderClick: EventEmitter
<ArgsColumn
, IEventData
>
Defined in
onHeaderContextMenu
• Readonly
onHeaderContextMenu: EventEmitter
<ArgsColumn
, IEventData
>
Defined in
onHeaderMouseEnter
• Readonly
onHeaderMouseEnter: EventEmitter
<ArgsColumn
, MouseEvent
>
Defined in
onHeaderMouseLeave
• Readonly
onHeaderMouseLeave: EventEmitter
<ArgsColumn
, MouseEvent
>
Defined in
onHeaderRowCellRendered
• Readonly
onHeaderRowCellRendered: EventEmitter
<ArgsColumnNode
, IEventData
>
Defined in
onKeyDown
• Readonly
onKeyDown: EventEmitter
<ArgsCell
, KeyboardEvent
>
Defined in
onMouseEnter
• Readonly
onMouseEnter: EventEmitter
<ArgsGrid
, MouseEvent
>
Defined in
onMouseLeave
• Readonly
onMouseLeave: EventEmitter
<ArgsGrid
, MouseEvent
>
Defined in
onScroll
• Readonly
onScroll: EventEmitter
<ArgsScroll
, IEventData
>
Defined in
onSelectedRowsChanged
• Readonly
onSelectedRowsChanged: EventEmitter
<ArgsSelectedRowsChange
, IEventData
>
Defined in
onSort
• Readonly
onSort: EventEmitter
<ArgsSort
, IEventData
>
Defined in
onValidationError
• Readonly
onValidationError: EventEmitter
<ArgsValidationError
, IEventData
>
Defined in
onViewportChanged
• Readonly
onViewportChanged: EventEmitter
<ArgsGrid
, IEventData
>
Defined in
Methods
addCellCssStyles
▸ addCellCssStyles(key
, hash
): void
Parameters
Name | Type |
---|---|
key |
string |
hash |
CellStylesHash |
Returns
void
Defined in
autosizeColumns
▸ autosizeColumns(): void
Returns
void
Defined in
canCellBeActive
▸ canCellBeActive(row
, cell
): boolean
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
Returns
boolean
Defined in
canCellBeSelected
▸ canCellBeSelected(row
, cell
): any
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
Returns
any
Defined in
clearTextSelection
▸ clearTextSelection(): void
Returns
void
Defined in
columnsResized
▸ columnsResized(invalidate?
): void
Parameters
Name | Type | Default value |
---|---|---|
invalidate |
boolean |
true |
Returns
void
Defined in
commitCurrentEdit
▸ commitCurrentEdit(): boolean
Returns
boolean
Defined in
destroy
▸ destroy(): void
Returns
void
Defined in
editActiveCell
▸ editActiveCell(editor?
): void
Parameters
Name | Type |
---|---|
editor? |
EditorClass |
Returns
void
Defined in
flashCell
▸ flashCell(row
, cell
, speed?
): void
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
speed? |
number |
Returns
void
Defined in
focus
▸ focus(): void
Returns
void
Defined in
getAbsoluteColumnMinWidth
▸ getAbsoluteColumnMinWidth(): number
Returns
number
Defined in
getActiveCanvasNode
▸ getActiveCanvasNode(e?
): HTMLElement
Parameters
Name | Type |
---|---|
e? |
IEventData |
Returns
HTMLElement
Defined in
getActiveCell
▸ getActiveCell(): RowCell
Returns
Implementation of
Defined in
getActiveCellNode
▸ getActiveCellNode(): HTMLElement
Returns
HTMLElement
Defined in
getActiveViewportNode
▸ getActiveViewportNode(e?
): HTMLElement
Parameters
Name | Type |
---|---|
e? |
IEventData |
Returns
HTMLElement
Defined in
getCanvasNode
▸ getCanvasNode(columnIdOrIdx?
, row?
): HTMLElement
Parameters
Name | Type |
---|---|
columnIdOrIdx? |
string | number |
row? |
number |
Returns
HTMLElement
Defined in
getCanvases
▸ getCanvases(): any
Returns
any
Defined in
getCellCssStyles
▸ getCellCssStyles(key
): CellStylesHash
Parameters
Name | Type |
---|---|
key |
string |
Returns
Defined in
getCellEditor
▸ getCellEditor(): Editor
Returns
Defined in
getCellFromEvent
▸ getCellFromEvent(e
): Object
Parameters
Name | Type |
---|---|
e |
any |
Returns
Object
Name | Type |
---|---|
cell |
number |
row |
number |
Defined in
getCellFromNode
▸ getCellFromNode(cellNode
): number
Parameters
Name | Type |
---|---|
cellNode |
Element |
Returns
number
Defined in
getCellFromPoint
▸ getCellFromPoint(x
, y
): Object
Parameters
Name | Type |
---|---|
x |
number |
y |
number |
Returns
Object
Name | Type |
---|---|
cell |
number |
row |
number |
Defined in
getCellNode
▸ getCellNode(row
, cell
): HTMLElement
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
Returns
HTMLElement
Defined in
getCellNodeBox
▸ getCellNodeBox(row
, cell
): Object
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
Returns
Object
Name | Type |
---|---|
bottom |
number |
left |
number |
right |
number |
top |
number |
Defined in
getColspan
▸ getColspan(row
, cell
): number
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
Returns
number
Defined in
getColumnById
▸ getColumnById(id
): Column
<TItem
>
Gets a column by its ID. May also return non visible columns
Parameters
Name | Type |
---|---|
id |
string |
Returns
Column
<TItem
>
Defined in
getColumnFromNode
▸ getColumnFromNode(cellNode
): Column
<TItem
>
Parameters
Name | Type |
---|---|
cellNode |
Element |
Returns
Column
<TItem
>
Defined in
getColumnIndex
▸ getColumnIndex(id
): number
Returns a column's index in the visible columns list by its column ID
Parameters
Name | Type |
---|---|
id |
string |
Returns
number
Defined in
getColumns
▸ getColumns(): Column
<TItem
>[]
Returns only the visible columns in order
Returns
Column
<TItem
>[]
Defined in
getContainerNode
▸ getContainerNode(): HTMLElement
Returns
HTMLElement
Defined in
getData
▸ getData(): any
Returns
any
Defined in
getDataItem
▸ getDataItem(i
): TItem
Parameters
Name | Type |
---|---|
i |
number |
Returns
TItem
Defined in
getDataItemValueForColumn
▸ getDataItemValueForColumn(item
, columnDef
): any
Parameters
Name | Type |
---|---|
item |
TItem |
columnDef |
Column <TItem > |
Returns
any
Defined in
getDataLength
▸ getDataLength(): number
Returns
number
Defined in
getDisplayedScrollbarDimensions
▸ getDisplayedScrollbarDimensions(): Object
Returns
Object
Name | Type |
---|---|
height |
number |
width |
number |
Defined in
getEditController
▸ getEditController(): EditController
Returns
Defined in
getEditorLock
▸ getEditorLock(): EditorLock
Returns
Defined in
getFooterRow
▸ getFooterRow(): HTMLElement
Returns
HTMLElement
Defined in
getFooterRowColumn
▸ getFooterRowColumn(columnIdOrIdx
): HTMLElement
Parameters
Name | Type |
---|---|
columnIdOrIdx |
string | number |
Returns
HTMLElement
Defined in
getFormatter
▸ getFormatter(row
, column
): ColumnFormat
<TItem
>
Parameters
Name | Type |
---|---|
row |
number |
column |
Column <TItem > |
Returns
ColumnFormat
<TItem
>
Defined in
getFormatterContext
▸ getFormatterContext(row
, cell
): FormatterContext
<any
>
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
Returns
FormatterContext
<any
>
Defined in
getGridPosition
▸ getGridPosition(): Position
Returns
Defined in
getGroupingPanel
▸ getGroupingPanel(): HTMLElement
Returns
HTMLElement
Defined in
getHeader
▸ getHeader(): HTMLElement
Returns
HTMLElement
Defined in
getHeaderColumn
▸ getHeaderColumn(columnIdOrIdx
): HTMLElement
Parameters
Name | Type |
---|---|
columnIdOrIdx |
string | number |
Returns
HTMLElement
Defined in
getHeaderRow
▸ getHeaderRow(): HTMLElement
Returns
HTMLElement
Defined in
getHeaderRowColumn
▸ getHeaderRowColumn(columnIdOrIdx
): HTMLElement
Parameters
Name | Type |
---|---|
columnIdOrIdx |
string | number |
Returns
HTMLElement
Defined in
getInitialColumnIndex
▸ getInitialColumnIndex(id
): number
Gets index of a column in the initial column list passed to the grid, or setColumns method. May include invisible cols and index does not have to match visible column order.
Parameters
Name | Type |
---|---|
id |
string |
Returns
number
Defined in
getInitialColumns
▸ getInitialColumns(): Column
<TItem
>[]
Returns list of columns passed to the grid constructor, or setColumns method. May include invisible columns and order does not match visible column order.
Returns
Column
<TItem
>[]
Defined in
getOptions
▸ getOptions(): GridOptions
<TItem
>
Returns
GridOptions
<TItem
>
Defined in
getPluginByName
▸ getPluginByName(name
): IPlugin
Parameters
Name | Type |
---|---|
name |
string |
Returns
Defined in
getPreHeaderPanel
▸ getPreHeaderPanel(): HTMLElement
Returns
HTMLElement
Defined in
getRenderedRange
▸ getRenderedRange(viewportTop?
, viewportLeft?
): ViewRange
Parameters
Name | Type |
---|---|
viewportTop? |
number |
viewportLeft? |
number |
Returns
Defined in
getRowFromNode
▸ getRowFromNode(rowNode
): number
Parameters
Name | Type |
---|---|
rowNode |
Element |
Returns
number
Defined in
getScrollBarDimensions
▸ getScrollBarDimensions(): Object
Returns
Object
Name | Type |
---|---|
height |
number |
width |
number |
Defined in
getSelectedRows
▸ getSelectedRows(): number
[]
Returns
number
[]
Defined in
getSelectionModel
▸ getSelectionModel(): SelectionModel
Returns
Defined in
getSortColumns
▸ getSortColumns(): ColumnSort
[]
Returns
Defined in
getTopPanel
▸ getTopPanel(): HTMLElement
Returns
HTMLElement
Defined in
getUID
▸ getUID(): string
Returns
string
Defined in
getViewport
▸ getViewport(viewportTop?
, viewportLeft?
): ViewRange
Parameters
Name | Type | Description |
---|---|---|
viewportTop? |
number |
optional viewport top |
viewportLeft? |
number |
optional viewport left |
Returns
viewport range
Defined in
getViewportNode
▸ getViewportNode(columnIdOrIdx?
, row?
): HTMLElement
Parameters
Name | Type |
---|---|
columnIdOrIdx? |
string | number |
row? |
number |
Returns
HTMLElement
Defined in
getVisibleColumnById
▸ getVisibleColumnById(id
): Column
<TItem
>
Gets a view (e.g. visible) column by its column ID
Parameters
Name | Type |
---|---|
id |
string |
Returns
Column
<TItem
>
Defined in
getVisibleRange
▸ getVisibleRange(viewportTop?
, viewportLeft?
): ViewRange
Parameters
Name | Type |
---|---|
viewportTop? |
number |
viewportLeft? |
number |
Returns
Defined in
gotoCell
▸ gotoCell(row
, cell
, forceEdit?
): void
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
forceEdit? |
boolean |
Returns
void
Defined in
groupTotalsFormatter
▸ groupTotalsFormatter(p1?
, p2?
, grid?
): string
Parameters
Name | Type |
---|---|
p1? |
GroupTotals <TItem > |
p2? |
Column <TItem > |
grid? |
any |
Returns
string
Defined in
init
▸ init(): void
Returns
void
Defined in
invalidate
▸ invalidate(): void
Returns
void
Defined in
invalidateAllRows
▸ invalidateAllRows(): void
Returns
void
Defined in
invalidateRow
▸ invalidateRow(row
): void
Parameters
Name | Type |
---|---|
row |
number |
Returns
void
Defined in
invalidateRows
▸ invalidateRows(rows
): void
Parameters
Name | Type |
---|---|
rows |
number [] |
Returns
void
Defined in
navigate
▸ navigate(dir
): boolean
Parameters
Name | Type | Description |
---|---|---|
dir |
string |
Navigation direction. |
Returns
boolean
Whether navigation resulted in a change of active cell.
Defined in
navigateBottom
▸ navigateBottom(): void
Returns
void
Defined in
navigateDown
▸ navigateDown(): boolean
Returns
boolean
Defined in
navigateLeft
▸ navigateLeft(): boolean
Returns
boolean
Defined in
navigateNext
▸ navigateNext(): boolean
Returns
boolean
Implementation of
Defined in
navigatePageDown
▸ navigatePageDown(): void
Returns
void
Defined in
navigatePageUp
▸ navigatePageUp(): void
Returns
void
Defined in
navigatePrev
▸ navigatePrev(): boolean
Returns
boolean
Implementation of
Defined in
navigateRight
▸ navigateRight(): boolean
Returns
boolean
Defined in
navigateRowEnd
▸ navigateRowEnd(): boolean
Returns
boolean
Defined in
navigateRowStart
▸ navigateRowStart(): boolean
Returns
boolean
Defined in
navigateToRow
▸ navigateToRow(row
): boolean
Parameters
Name | Type |
---|---|
row |
number |
Returns
boolean
Defined in
navigateTop
▸ navigateTop(): void
Returns
void
Defined in
navigateUp
▸ navigateUp(): boolean
Returns
boolean
Defined in
registerPlugin
▸ registerPlugin(plugin
): void
Parameters
Name | Type |
---|---|
plugin |
IPlugin |
Returns
void
Defined in
removeCellCssStyles
▸ removeCellCssStyles(key
): void
Parameters
Name | Type |
---|---|
key |
string |
Returns
void
Defined in
render
▸ render(): void
Returns
void
Defined in
resetActiveCell
▸ resetActiveCell(): void
Returns
void
Defined in
resizeCanvas
▸ resizeCanvas(): void
Returns
void
Defined in
scrollActiveCellIntoView
▸ scrollActiveCellIntoView(): void
Returns
void
Defined in
scrollCellIntoView
▸ scrollCellIntoView(row
, cell
, doPaging?
): void
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
doPaging? |
boolean |
Returns
void
Defined in
scrollColumnIntoView
▸ scrollColumnIntoView(cell
): void
Parameters
Name | Type |
---|---|
cell |
number |
Returns
void
Defined in
scrollRowIntoView
▸ scrollRowIntoView(row
, doPaging?
): void
Parameters
Name | Type |
---|---|
row |
number |
doPaging? |
boolean |
Returns
void
Defined in
scrollRowToTop
▸ scrollRowToTop(row
): void
Parameters
Name | Type |
---|---|
row |
number |
Returns
void
Defined in
setActiveCell
▸ setActiveCell(row
, cell
): void
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
Returns
void
Defined in
setActiveRow
▸ setActiveRow(row
, cell
, suppressScrollIntoView?
): void
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
suppressScrollIntoView? |
boolean |
Returns
void
Defined in
setCellCssStyles
▸ setCellCssStyles(key
, hash
): void
Parameters
Name | Type |
---|---|
key |
string |
hash |
CellStylesHash |
Returns
void
Defined in
setColumnHeaderVisibility
▸ setColumnHeaderVisibility(visible
, animate?
): void
Parameters
Name | Type |
---|---|
visible |
boolean |
animate? |
boolean |
Returns
void
Defined in
setColumns
▸ setColumns(columns
): void
Parameters
Name | Type |
---|---|
columns |
Column <TItem >[] |
Returns
void
Defined in
setData
▸ setData(newData
, scrollToTop?
): void
Parameters
Name | Type |
---|---|
newData |
any |
scrollToTop? |
boolean |
Returns
void
Defined in
setFooterRowVisibility
▸ setFooterRowVisibility(visible
): void
Parameters
Name | Type |
---|---|
visible |
boolean |
Returns
void
Defined in
setGroupingPanelVisibility
▸ setGroupingPanelVisibility(visible
): void
Parameters
Name | Type |
---|---|
visible |
boolean |
Returns
void
Defined in
setHeaderRowVisibility
▸ setHeaderRowVisibility(visible
): void
Parameters
Name | Type |
---|---|
visible |
boolean |
Returns
void
Defined in
setOptions
▸ setOptions(args
, suppressRender?
, suppressColumnSet?
, suppressSetOverflow?
): void
Parameters
Name | Type |
---|---|
args |
GridOptions <TItem > |
suppressRender? |
boolean |
suppressColumnSet? |
boolean |
suppressSetOverflow? |
boolean |
Returns
void
Defined in
setPreHeaderPanelVisibility
▸ setPreHeaderPanelVisibility(visible
): void
Parameters
Name | Type |
---|---|
visible |
boolean |
Returns
void
Defined in
setSelectedRows
▸ setSelectedRows(rows
): void
Parameters
Name | Type |
---|---|
rows |
number [] |
Returns
void
Defined in
setSelectionModel
▸ setSelectionModel(model
): void
Parameters
Name | Type |
---|---|
model |
SelectionModel |
Returns
void
Defined in
setSortColumn
▸ setSortColumn(columnId
, ascending
): void
Parameters
Name | Type |
---|---|
columnId |
string |
ascending |
boolean |
Returns
void
Defined in
setSortColumns
▸ setSortColumns(cols
): void
Parameters
Name | Type |
---|---|
cols |
ColumnSort [] |
Returns
void
Defined in
setTopPanelVisibility
▸ setTopPanelVisibility(visible
): void
Parameters
Name | Type |
---|---|
visible |
boolean |
Returns
void
Defined in
unregisterPlugin
▸ unregisterPlugin(plugin
): void
Parameters
Name | Type |
---|---|
plugin |
IPlugin |
Returns
void
Defined in
updateCell
▸ updateCell(row
, cell
): void
Parameters
Name | Type |
---|---|
row |
number |
cell |
number |
Returns
void
Defined in
updateColumnHeader
▸ updateColumnHeader(columnId
, title?
, toolTip?
): void
Parameters
Name | Type |
---|---|
columnId |
string |
title? |
string |
toolTip? |
string |
Returns
void
Defined in
updatePagingStatusFromView
▸ updatePagingStatusFromView(pagingInfo
): void
Parameters
Name | Type |
---|---|
pagingInfo |
Object |
pagingInfo.pageNum |
number |
pagingInfo.pageSize |
number |
pagingInfo.totalPages |
number |
Returns
void
Defined in
updateRow
▸ updateRow(row
): void
Parameters
Name | Type |
---|---|
row |
number |
Returns
void