@serenity-is/sleekgrid / SleekGrid
Class: SleekGrid<TItem>
Defined in: src/grid/sleekgrid.tsx:33
Type Parameters
TItem
TItem = any
Implements
ISleekGrid<TItem>
Constructors
Constructor
new SleekGrid<
TItem>(container,data,columns,options):SleekGrid<TItem>
Defined in: src/grid/sleekgrid.tsx:165
Parameters
container
string | HTMLElement | ArrayLike<HTMLElement>
data
any
columns
Column<TItem>[]
options
GridOptions<TItem>
Returns
SleekGrid<TItem>
Properties
onActiveCellChanged
readonlyonActiveCellChanged:EventEmitter<ArgsCell, { }>
Defined in: src/grid/sleekgrid.tsx:126
Implementation of
ISleekGrid.onActiveCellChanged
onActiveCellPositionChanged
readonlyonActiveCellPositionChanged:EventEmitter<ArgsGrid, { }>
Defined in: src/grid/sleekgrid.tsx:127
Implementation of
ISleekGrid.onActiveCellPositionChanged
onAddNewRow
readonlyonAddNewRow:EventEmitter<ArgsAddNewRow, { }>
Defined in: src/grid/sleekgrid.tsx:128
Implementation of
onAfterInit
readonlyonAfterInit:EventEmitter<ArgsGrid, { }>
Defined in: src/grid/sleekgrid.tsx:130
Implementation of
onBeforeCellEditorDestroy
readonlyonBeforeCellEditorDestroy:EventEmitter<ArgsEditorDestroy, { }>
Defined in: src/grid/sleekgrid.tsx:131
Implementation of
ISleekGrid.onBeforeCellEditorDestroy
onBeforeDestroy
readonlyonBeforeDestroy:EventEmitter<ArgsGrid, { }>
Defined in: src/grid/sleekgrid.tsx:132
Implementation of
onBeforeEditCell
readonlyonBeforeEditCell:EventEmitter<ArgsCellEdit, { }>
Defined in: src/grid/sleekgrid.tsx:133
Implementation of
onBeforeFooterRowCellDestroy
readonlyonBeforeFooterRowCellDestroy:EventEmitter<ArgsColumnNode, { }>
Defined in: src/grid/sleekgrid.tsx:134
Implementation of
ISleekGrid.onBeforeFooterRowCellDestroy
onBeforeHeaderCellDestroy
readonlyonBeforeHeaderCellDestroy:EventEmitter<ArgsColumnNode, { }>
Defined in: src/grid/sleekgrid.tsx:135
Implementation of
ISleekGrid.onBeforeHeaderCellDestroy
onBeforeHeaderRowCellDestroy
readonlyonBeforeHeaderRowCellDestroy:EventEmitter<ArgsColumnNode, { }>
Defined in: src/grid/sleekgrid.tsx:136
Implementation of
ISleekGrid.onBeforeHeaderRowCellDestroy
onCellChange
readonlyonCellChange:EventEmitter<ArgsCellChange, { }>
Defined in: src/grid/sleekgrid.tsx:137
Implementation of
onCellCssStylesChanged
readonlyonCellCssStylesChanged:EventEmitter<ArgsCssStyle, { }>
Defined in: src/grid/sleekgrid.tsx:138
Implementation of
ISleekGrid.onCellCssStylesChanged
onClick
readonlyonClick:EventEmitter<ArgsCell,MouseEvent>
Defined in: src/grid/sleekgrid.tsx:139
Implementation of
onColumnsReordered
readonlyonColumnsReordered:EventEmitter<ArgsGrid, { }>
Defined in: src/grid/sleekgrid.tsx:140
Implementation of
onColumnsResized
readonlyonColumnsResized:EventEmitter<ArgsGrid, { }>
Defined in: src/grid/sleekgrid.tsx:141
Implementation of
onCompositeEditorChange
readonlyonCompositeEditorChange:EventEmitter<ArgsGrid, { }>
Defined in: src/grid/sleekgrid.tsx:142
Implementation of
ISleekGrid.onCompositeEditorChange
onContextMenu
readonlyonContextMenu:EventEmitter<ArgsGrid,UIEvent>
Defined in: src/grid/sleekgrid.tsx:143
Implementation of
onDblClick
readonlyonDblClick:EventEmitter<ArgsCell,MouseEvent>
Defined in: src/grid/sleekgrid.tsx:144
Implementation of
onDrag
readonlyonDrag:EventEmitter<ArgsDrag,UIEvent>
Defined in: src/grid/sleekgrid.tsx:145
Implementation of
onDragEnd
readonlyonDragEnd:EventEmitter<ArgsDrag,UIEvent>
Defined in: src/grid/sleekgrid.tsx:146
Implementation of
onDragInit
readonlyonDragInit:EventEmitter<ArgsDrag,UIEvent>
Defined in: src/grid/sleekgrid.tsx:147
Implementation of
onDragStart
readonlyonDragStart:EventEmitter<ArgsDrag,UIEvent>
Defined in: src/grid/sleekgrid.tsx:148
Implementation of
onFooterRowCellRendered
readonlyonFooterRowCellRendered:EventEmitter<ArgsColumnNode, { }>
Defined in: src/grid/sleekgrid.tsx:149
Implementation of
ISleekGrid.onFooterRowCellRendered
onHeaderCellRendered
readonlyonHeaderCellRendered:EventEmitter<ArgsColumnNode, { }>
Defined in: src/grid/sleekgrid.tsx:150
Implementation of
ISleekGrid.onHeaderCellRendered
onHeaderClick
readonlyonHeaderClick:EventEmitter<ArgsColumn,MouseEvent>
Defined in: src/grid/sleekgrid.tsx:151
Implementation of
onHeaderContextMenu
readonlyonHeaderContextMenu:EventEmitter<ArgsColumn,MouseEvent>
Defined in: src/grid/sleekgrid.tsx:152
Implementation of
ISleekGrid.onHeaderContextMenu
onHeaderMouseEnter
readonlyonHeaderMouseEnter:EventEmitter<ArgsColumn,MouseEvent>
Defined in: src/grid/sleekgrid.tsx:153
Implementation of
onHeaderMouseLeave
readonlyonHeaderMouseLeave:EventEmitter<ArgsColumn,MouseEvent>
Defined in: src/grid/sleekgrid.tsx:154
Implementation of
onHeaderRowCellRendered
readonlyonHeaderRowCellRendered:EventEmitter<ArgsColumnNode, { }>
Defined in: src/grid/sleekgrid.tsx:155
Implementation of
ISleekGrid.onHeaderRowCellRendered
onKeyDown
readonlyonKeyDown:EventEmitter<ArgsCell,KeyboardEvent>
Defined in: src/grid/sleekgrid.tsx:156
Implementation of
onMouseEnter
readonlyonMouseEnter:EventEmitter<ArgsGrid,MouseEvent>
Defined in: src/grid/sleekgrid.tsx:157
Implementation of
onMouseLeave
readonlyonMouseLeave:EventEmitter<ArgsGrid,MouseEvent>
Defined in: src/grid/sleekgrid.tsx:158
Implementation of
onScroll
readonlyonScroll:EventEmitter<ArgsScroll, { }>
Defined in: src/grid/sleekgrid.tsx:159
Implementation of
onSelectedRowsChanged
readonlyonSelectedRowsChanged:EventEmitter<ArgsSelectedRowsChange, { }>
Defined in: src/grid/sleekgrid.tsx:160
Implementation of
ISleekGrid.onSelectedRowsChanged
onSort
readonlyonSort:EventEmitter<ArgsSort, { }>
Defined in: src/grid/sleekgrid.tsx:161
Implementation of
onValidationError
readonlyonValidationError:EventEmitter<ArgsValidationError, { }>
Defined in: src/grid/sleekgrid.tsx:162
Implementation of
onViewportChanged
readonlyonViewportChanged:EventEmitter<ArgsGrid, { }>
Defined in: src/grid/sleekgrid.tsx:163
Implementation of
onAfterInit
readonlystaticonAfterInit:EventEmitter<ArgsGrid, { }>
Defined in: src/grid/sleekgrid.tsx:129
Methods
addCellCssStyles()
addCellCssStyles(
key,hash):void
Defined in: src/grid/sleekgrid.tsx:2815
Parameters
key
string
hash
Returns
void
Implementation of
autosizeColumns()
autosizeColumns():
void
Defined in: src/grid/sleekgrid.tsx:1203
Returns
void
Implementation of
canCellBeActive()
canCellBeActive(
row,cell):boolean
Defined in: src/grid/sleekgrid.tsx:3815
Parameters
row
number
cell
number
Returns
boolean
Implementation of
canCellBeSelected()
canCellBeSelected(
row,cell):boolean
Defined in: src/grid/sleekgrid.tsx:3838
Parameters
row
number
cell
number
Returns
boolean
Implementation of
clearTextSelection()
clearTextSelection():
void
Defined in: src/grid/sleekgrid.tsx:3355
Returns
void
Implementation of
columnsResized()
columnsResized(
invalidate):void
Defined in: src/grid/sleekgrid.tsx:1046
Parameters
invalidate
boolean = true
Returns
void
Implementation of
commitCurrentEdit()
commitCurrentEdit():
boolean
Defined in: src/grid/sleekgrid.tsx:3883
Returns
boolean
Implementation of
destroy()
destroy():
void
Defined in: src/grid/sleekgrid.tsx:1120
Returns
void
Implementation of
editActiveCell()
editActiveCell(
editor?):void
Defined in: src/grid/sleekgrid.tsx:3412
Parameters
editor?
Returns
void
Implementation of
flashCell()
flashCell(
row,cell,speed?):void
Defined in: src/grid/sleekgrid.tsx:2850
Parameters
row
number
cell
number
speed?
number
Returns
void
Implementation of
focus()
focus():
void
Defined in: src/grid/sleekgrid.tsx:3245
Returns
void
Implementation of
getAbsoluteColumnMinWidth()
getAbsoluteColumnMinWidth():
number
Defined in: src/grid/sleekgrid.tsx:495
Returns
number
Implementation of
ISleekGrid.getAbsoluteColumnMinWidth
getActiveCanvasNode()
getActiveCanvasNode(
e?):HTMLElement
Defined in: src/grid/sleekgrid.tsx:547
Parameters
e?
target
EventTarget
Returns
HTMLElement
Implementation of
ISleekGrid.getActiveCanvasNode
getActiveCell()
getActiveCell():
RowCell
Defined in: src/grid/sleekgrid.tsx:3536
Returns
Implementation of
getActiveCellNode()
getActiveCellNode():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:3544
Returns
HTMLElement
Implementation of
getActiveViewportNode()
getActiveViewportNode(
e?):HTMLElement
Defined in: src/grid/sleekgrid.tsx:566
Parameters
e?
target
EventTarget
Returns
HTMLElement
Implementation of
ISleekGrid.getActiveViewportNode
getAllColumns()
getAllColumns():
Column<TItem>[]
Defined in: src/grid/sleekgrid.tsx:1328
Returns all columns in the grid, including hidden ones, the order might not match visible columns due to pinning, ordering etc.
Returns
Column<TItem>[]
Implementation of
getCanvases()
getCanvases():
any
Defined in: src/grid/sleekgrid.tsx:542
Returns
any
Implementation of
getCanvasNode()
getCanvasNode(
row?,cell?):HTMLElement
Defined in: src/grid/sleekgrid.tsx:529
Parameters
row?
number
cell?
number
Returns
HTMLElement
Implementation of
getCellCssStyles()
getCellCssStyles(
key):CellStylesHash
Defined in: src/grid/sleekgrid.tsx:2846
Parameters
key
string
Returns
Implementation of
getCellEditor()
getCellEditor():
Editor
Defined in: src/grid/sleekgrid.tsx:3532
Returns
Implementation of
getCellFromEvent()
getCellFromEvent(
e):object
Defined in: src/grid/sleekgrid.tsx:3188
Parameters
e
any
Returns
object
cell
cell:
number
row
row:
number
Implementation of
getCellFromNode()
getCellFromNode(
cellNode):number
Defined in: src/grid/sleekgrid.tsx:3147
Parameters
cellNode
Element
Returns
number
Implementation of
getCellFromPoint()
getCellFromPoint(
x,y):object
Defined in: src/grid/sleekgrid.tsx:3130
Parameters
x
number
y
number
Returns
object
cell
cell:
number
row
row:
number
Implementation of
getCellNode()
getCellNode(
row,cell):HTMLElement
Defined in: src/grid/sleekgrid.tsx:3780
Parameters
row
number
cell
number
Returns
HTMLElement
Implementation of
getCellNodeBox()
getCellNodeBox(
row,cell):object
Defined in: src/grid/sleekgrid.tsx:3208
Parameters
row
number
cell
number
Returns
object
bottom
bottom:
number
left
left:
number
right
right:
number
top
top:
number
Implementation of
getColspan()
getColspan(
row,cell):number
Defined in: src/grid/sleekgrid.tsx:3669
Parameters
row
number
cell
number
Returns
number
Implementation of
getColumnById()
getColumnById(
id):Column<TItem>
Defined in: src/grid/sleekgrid.tsx:1195
Gets a column by its ID. May also return hidden columns.
Parameters
id
string
Returns
Column<TItem>
Implementation of
getColumnFromNode()
getColumnFromNode(
cellNode):Column<TItem>
Defined in: src/grid/sleekgrid.tsx:3163
Parameters
cellNode
Element
Returns
Column<TItem>
Implementation of
getColumnIndex()
getColumnIndex(
id,opt?):number
Defined in: src/grid/sleekgrid.tsx:1199
Returns a column's index in the visible columns list by its column ID. If opt.inAll is true, it will return index in all columns.
Parameters
id
string
opt?
inAll?
boolean
Returns
number
Implementation of
getColumns()
getColumns():
Column<TItem>[]
Defined in: src/grid/sleekgrid.tsx:1332
Returns only the visible columns in order
Returns
Column<TItem>[]
Implementation of
getContainerNode()
getContainerNode():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:1663
Returns
HTMLElement
Implementation of
getData()
getData():
any
Defined in: src/grid/sleekgrid.tsx:1594
Returns
any
Implementation of
getDataItem()
getDataItem(
row):TItem
Defined in: src/grid/sleekgrid.tsx:1611
Parameters
row
number
Returns
TItem
Implementation of
getDataItemValueForColumn()
getDataItemValueForColumn(
item,columnDef):any
Defined in: src/grid/sleekgrid.tsx:1816
Parameters
item
TItem
columnDef
Column<TItem>
Returns
any
Implementation of
ISleekGrid.getDataItemValueForColumn
getDataLength()
getDataLength():
number
Defined in: src/grid/sleekgrid.tsx:1598
Returns
number
Implementation of
getDisplayedScrollbarDimensions()
getDisplayedScrollbarDimensions():
object
Defined in: src/grid/sleekgrid.tsx:488
Returns
object
height
height:
number
width
width:
number
Implementation of
ISleekGrid.getDisplayedScrollbarDimensions
getEditController()
getEditController():
EditController
Defined in: src/grid/sleekgrid.tsx:1191
Returns
Implementation of
getEditorFactory()
getEditorFactory():
EditorFactory
Defined in: src/grid/sleekgrid.tsx:1183
Returns
Implementation of
getEditorLock()
getEditorLock():
EditorLock
Defined in: src/grid/sleekgrid.tsx:1187
Returns
Implementation of
getFooterRow()
getFooterRow():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:785
Returns
HTMLElement
Implementation of
getFooterRowColumn()
getFooterRowColumn(
cell):HTMLElement
Defined in: src/grid/sleekgrid.tsx:789
Parameters
cell
string | number
Returns
HTMLElement
Implementation of
getFormatter()
getFormatter(
row,column):ColumnFormat<TItem>
Defined in: src/grid/sleekgrid.tsx:1718
Parameters
row
number
column
Column<TItem>
Returns
ColumnFormat<TItem>
Implementation of
getFormatterContext()
getFormatterContext(
row,cell):FormatterContext
Defined in: src/grid/sleekgrid.tsx:1771
Parameters
row
number
cell
number
Returns
Implementation of
ISleekGrid.getFormatterContext
getGridPosition()
getGridPosition():
Position
Defined in: src/grid/sleekgrid.tsx:3505
Returns
Implementation of
getGroupingPanel()
getGroupingPanel():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:762
Returns
HTMLElement
Implementation of
getHeader()
getHeader():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:747
Returns
HTMLElement
Implementation of
getHeaderColumn()
getHeaderColumn(
cell):HTMLElement
Defined in: src/grid/sleekgrid.tsx:751
Parameters
cell
string | number
Returns
HTMLElement
Implementation of
getHeaderRow()
getHeaderRow():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:770
Returns
HTMLElement
Implementation of
getHeaderRowColumn()
getHeaderRowColumn(
cell):HTMLElement
Defined in: src/grid/sleekgrid.tsx:774
Parameters
cell
string | number
Returns
HTMLElement
Implementation of
getLayoutInfo()
getLayoutInfo():
GridLayoutInfo
Defined in: src/grid/sleekgrid.tsx:514
Returns
Implementation of
getOptions()
getOptions():
GridOptions<TItem>
Defined in: src/grid/sleekgrid.tsx:1491
Returns
GridOptions<TItem>
Implementation of
getPluginByName()
getPluginByName(
name):GridPlugin
Defined in: src/grid/sleekgrid.tsx:459
Parameters
name
string
Returns
Implementation of
getPreHeaderPanel()
getPreHeaderPanel():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:766
Returns
HTMLElement
Implementation of
getRenderedRange()
getRenderedRange(
viewportTop?,viewportLeft?):ViewRange
Defined in: src/grid/sleekgrid.tsx:2172
Parameters
viewportTop?
number
viewportLeft?
number
Returns
Implementation of
getRowFromNode()
getRowFromNode(
rowNode):number
Defined in: src/grid/sleekgrid.tsx:3174
Parameters
rowNode
Element
Returns
number
Implementation of
getScrollBarDimensions()
getScrollBarDimensions():
object
Defined in: src/grid/sleekgrid.tsx:484
Returns
object
height
height:
number
width
width:
number
Implementation of
ISleekGrid.getScrollBarDimensions
getScrollContainerX()
getScrollContainerX():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:2046
Returns
HTMLElement
getScrollContainerY()
getScrollContainerY():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:2050
Returns
HTMLElement
getSelectedRows()
getSelectedRows():
number[]
Defined in: src/grid/sleekgrid.tsx:3976
Returns
number[]
Implementation of
getSelectionModel()
getSelectionModel():
SelectionModel
Defined in: src/grid/sleekgrid.tsx:499
Returns
Implementation of
getSortColumns()
getSortColumns():
ColumnSort[]
Defined in: src/grid/sleekgrid.tsx:1267
Returns
Implementation of
getTopPanel()
getTopPanel():
HTMLElement
Defined in: src/grid/sleekgrid.tsx:1619
Returns
HTMLElement
Implementation of
getTotalsFormatter()
getTotalsFormatter(
column):ColumnFormat<TItem>
Defined in: src/grid/sleekgrid.tsx:1784
Parameters
column
Column<TItem>
Returns
ColumnFormat<TItem>
Implementation of
getUID()
getUID():
string
Defined in: src/grid/sleekgrid.tsx:1667
Returns
string
Implementation of
getViewport()
getViewport(
viewportTop?,viewportLeft?):ViewRange
Defined in: src/grid/sleekgrid.tsx:2150
Gets the viewport range
Parameters
viewportTop?
number
viewportLeft?
number
Returns
Implementation of
getViewportNode()
getViewportNode(
row?,cell?):HTMLElement
Defined in: src/grid/sleekgrid.tsx:554
Parameters
row?
number
cell?
number
Returns
HTMLElement
Implementation of
getVisibleRange()
getVisibleRange(
viewportTop?,viewportLeft?):ViewRange
Defined in: src/grid/sleekgrid.tsx:2154
Parameters
viewportTop?
number
viewportLeft?
number
Returns
Implementation of
gotoCell()
gotoCell(
row,cell,forceEdit?):void
Defined in: src/grid/sleekgrid.tsx:3857
Parameters
row
number
cell
number
forceEdit?
boolean
Returns
void
Implementation of
init()
init():
void
Defined in: src/grid/sleekgrid.tsx:327
Returns
void
Implementation of
invalidate()
invalidate():
void
Defined in: src/grid/sleekgrid.tsx:1834
Returns
void
Implementation of
invalidateAllRows()
invalidateAllRows():
void
Defined in: src/grid/sleekgrid.tsx:1841
Returns
void
Implementation of
invalidateColumns()
invalidateColumns():
void
Defined in: src/grid/sleekgrid.tsx:1470
Invalidates various elements after properties of columns have changed. Call this if you change columns properties that don't require a full setColumns call (e.g. width, name, visible etc.)
Returns
void
Implementation of
invalidateRow()
invalidateRow(
row):void
Defined in: src/grid/sleekgrid.tsx:1930
Parameters
row
number
Returns
void
Implementation of
invalidateRows()
invalidateRows(
rows):void
Defined in: src/grid/sleekgrid.tsx:1912
Parameters
rows
number[]
Returns
void
Implementation of
navigate()
navigate(
dir):boolean
Defined in: src/grid/sleekgrid.tsx:3731
Navigate the active cell in the specified direction.
Parameters
dir
string
Navigation direction.
Returns
boolean
Whether navigation resulted in a change of active cell.
Implementation of
navigateBottom()
navigateBottom():
void
Defined in: src/grid/sleekgrid.tsx:3632
Returns
void
Implementation of
navigateDown()
navigateDown():
boolean
Defined in: src/grid/sleekgrid.tsx:3695
Returns
boolean
Implementation of
navigateLeft()
navigateLeft():
boolean
Defined in: src/grid/sleekgrid.tsx:3691
Returns
boolean
Implementation of
navigateNext()
navigateNext():
boolean
Defined in: src/grid/sleekgrid.tsx:3703
Returns
boolean
Implementation of
navigatePageDown()
navigatePageDown():
void
Defined in: src/grid/sleekgrid.tsx:3620
Returns
void
Implementation of
navigatePageUp()
navigatePageUp():
void
Defined in: src/grid/sleekgrid.tsx:3624
Returns
void
Implementation of
navigatePrev()
navigatePrev():
boolean
Defined in: src/grid/sleekgrid.tsx:3707
Returns
boolean
Implementation of
navigateRight()
navigateRight():
boolean
Defined in: src/grid/sleekgrid.tsx:3687
Returns
boolean
Implementation of
navigateRowEnd()
navigateRowEnd():
boolean
Defined in: src/grid/sleekgrid.tsx:3715
Returns
boolean
Implementation of
navigateRowStart()
navigateRowStart():
boolean
Defined in: src/grid/sleekgrid.tsx:3711
Returns
boolean
Implementation of
navigateTop()
navigateTop():
void
Defined in: src/grid/sleekgrid.tsx:3628
Returns
void
Implementation of
navigateToRow()
navigateToRow(
row):boolean
Defined in: src/grid/sleekgrid.tsx:3636
Parameters
row
number
Returns
boolean
Implementation of
navigateUp()
navigateUp():
boolean
Defined in: src/grid/sleekgrid.tsx:3699
Returns
boolean
Implementation of
registerPlugin()
registerPlugin(
plugin):void
Defined in: src/grid/sleekgrid.tsx:442
Parameters
plugin
Returns
void
Implementation of
removeCellCssStyles()
removeCellCssStyles(
key):void
Defined in: src/grid/sleekgrid.tsx:2826
Parameters
key
string
Returns
void
Implementation of
ISleekGrid.removeCellCssStyles
render()
render():
void
Defined in: src/grid/sleekgrid.tsx:2549
Returns
void
Implementation of
reorderColumns()
reorderColumns(
columnIds,opt?):void
Defined in: src/grid/sleekgrid.tsx:1447
Reorders columns based on their IDs and notifies onColumnsReordered by default.
Parameters
columnIds
string[]
opt?
Whether to notify onColumnsReordered (default true). If setVisible is provided, it will also set visibility based on that. This function is used by column picker and other plugins to reorder columns and set visibility in one shot.
notify?
boolean
setVisible?
string[]
Returns
void
Implementation of
resetActiveCell()
resetActiveCell():
void
Defined in: src/grid/sleekgrid.tsx:3241
Returns
void
Implementation of
resizeCanvas()
resizeCanvas():
void
Defined in: src/grid/sleekgrid.tsx:2018
Returns
void
Implementation of
scrollActiveCellIntoView()
scrollActiveCellIntoView():
void
Defined in: src/grid/sleekgrid.tsx:3548
Returns
void
Implementation of
ISleekGrid.scrollActiveCellIntoView
scrollCellIntoView()
scrollCellIntoView(
row,cell,doPaging?):void
Defined in: src/grid/sleekgrid.tsx:3257
Parameters
row
number
cell
number
doPaging?
boolean
Returns
void
Implementation of
scrollColumnIntoView()
scrollColumnIntoView(
cell):void
Defined in: src/grid/sleekgrid.tsx:3268
Parameters
cell
number
Returns
void
Implementation of
ISleekGrid.scrollColumnIntoView
scrollRowIntoView()
scrollRowIntoView(
row,doPaging?):void
Defined in: src/grid/sleekgrid.tsx:3554
Parameters
row
number
doPaging?
boolean
Returns
void
Implementation of
scrollRowToTop()
scrollRowToTop(
row):void
Defined in: src/grid/sleekgrid.tsx:3582
Parameters
row
number
Returns
void
Implementation of
setActiveCell()
setActiveCell(
row,cell):void
Defined in: src/grid/sleekgrid.tsx:3788
Parameters
row
number
cell
number
Returns
void
Implementation of
setActiveRow()
setActiveRow(
row,cell,suppressScrollIntoView?):void
Defined in: src/grid/sleekgrid.tsx:3803
Parameters
row
number
cell
number
suppressScrollIntoView?
boolean
Returns
void
Implementation of
setCellCssStyles()
setCellCssStyles(
key,hash):void
Defined in: src/grid/sleekgrid.tsx:2837
Parameters
key
string
hash
Returns
void
Implementation of
setColumnHeaderVisibility()
setColumnHeaderVisibility(
visible):void
Defined in: src/grid/sleekgrid.tsx:1630
Parameters
visible
boolean
Returns
void
Implementation of
ISleekGrid.setColumnHeaderVisibility
setColumns()
setColumns(
columns):void
Defined in: src/grid/sleekgrid.tsx:1414
Parameters
columns
Column<TItem>[]
Returns
void
Implementation of
setData()
setData(
newData,scrollToTop?):void
Defined in: src/grid/sleekgrid.tsx:1583
Parameters
newData
any
scrollToTop?
boolean
Returns
void
Implementation of
setFooterRowVisibility()
setFooterRowVisibility(
visible):void
Defined in: src/grid/sleekgrid.tsx:1637
Parameters
visible
boolean
Returns
void
Implementation of
ISleekGrid.setFooterRowVisibility
setGroupingPanelVisibility()
setGroupingPanelVisibility(
visible):void
Defined in: src/grid/sleekgrid.tsx:1644
Parameters
visible
boolean
Returns
void
Implementation of
ISleekGrid.setGroupingPanelVisibility
setHeaderRowVisibility()
setHeaderRowVisibility(
visible):void
Defined in: src/grid/sleekgrid.tsx:1656
Parameters
visible
boolean
Returns
void
Implementation of
ISleekGrid.setHeaderRowVisibility
setOptions()
setOptions(
args,suppressRender?,suppressColumnSet?,suppressSetOverflow?):void
Defined in: src/grid/sleekgrid.tsx:1495
Parameters
args
GridOptions<TItem>
suppressRender?
boolean
suppressColumnSet?
boolean
suppressSetOverflow?
boolean
Returns
void
Implementation of
setPreHeaderPanelVisibility()
setPreHeaderPanelVisibility(
visible):void
Defined in: src/grid/sleekgrid.tsx:1652
Parameters
visible
boolean
Returns
void
Implementation of
ISleekGrid.setPreHeaderPanelVisibility
setSelectedRows()
setSelectedRows(
rows):void
Defined in: src/grid/sleekgrid.tsx:3983
Parameters
rows
number[]
Returns
void
Implementation of
setSelectionModel()
setSelectionModel(
model):void
Defined in: src/grid/sleekgrid.tsx:466
Parameters
model
Returns
void
Implementation of
setSortColumn()
setSortColumn(
columnId,ascending):void
Defined in: src/grid/sleekgrid.tsx:1234
Parameters
columnId
string
ascending
boolean
Returns
void
Implementation of
setSortColumns()
setSortColumns(
cols):void
Defined in: src/grid/sleekgrid.tsx:1238
Parameters
cols
Returns
void
Implementation of
setTopPanelVisibility()
setTopPanelVisibility(
visible):void
Defined in: src/grid/sleekgrid.tsx:1623
Parameters
visible
boolean
Returns
void
Implementation of
ISleekGrid.setTopPanelVisibility
setVisibleColumns()
setVisibleColumns(
columnIds,opt?):void
Defined in: src/grid/sleekgrid.tsx:1457
Sets the visible columns based on their IDs and reorders them to provided order unless specified otherwise.
Parameters
columnIds
string[]
The IDs of the columns to be made visible.
opt?
Whether to reorder the visible columns based on the provided IDs (default true), and notify onColumnsReordered (default true).
notify?
boolean
reorder?
boolean
Returns
void
Implementation of
unregisterPlugin()
unregisterPlugin(
plugin):void
Defined in: src/grid/sleekgrid.tsx:447
Parameters
plugin
Returns
void
Implementation of
updateCell()
updateCell(
row,cell):void
Defined in: src/grid/sleekgrid.tsx:1934
Parameters
row
number
cell
number
Returns
void
Implementation of
updateColumnHeader()
updateColumnHeader(
columnId,title?,toolTip?):void
Defined in: src/grid/sleekgrid.tsx:694
Parameters
columnId
string
title?
string | ColumnFormat<any>
toolTip?
string
Returns
void
Implementation of
updatePagingStatusFromView()
updatePagingStatusFromView(
pagingInfo):void
Defined in: src/grid/sleekgrid.tsx:2041
Parameters
pagingInfo
pageNum
number
pageSize
number
totalPages
number
Returns
void
Implementation of
ISleekGrid.updatePagingStatusFromView
updateRow()
updateRow(
row):void
Defined in: src/grid/sleekgrid.tsx:1960
Parameters
row
number
Returns
void
Implementation of
updateRowCount()
updateRowCount():
void
Defined in: src/grid/sleekgrid.tsx:2054
Returns
void