@serenity-is/sleekgrid / LayoutHost
Interface: LayoutHost
Table of contents
Methods
- bindAncestorScroll
- cleanUpAndRenderCells
- getAvailableWidth
- getCellFromPoint
- getColumnCssRules
- getColumns
- getContainerNode
- getDataLength
- getOptions
- getRowFromNode
- getScrollDims
- getScrollLeft
- getScrollTop
- getViewportInfo
- renderRows
Methods
bindAncestorScroll
▸ bindAncestorScroll(el): void
Parameters
| Name | Type |
|---|---|
el |
HTMLElement |
Returns
void
Defined in
cleanUpAndRenderCells
▸ cleanUpAndRenderCells(range): void
Parameters
| Name | Type |
|---|---|
range |
ViewRange |
Returns
void
Defined in
getAvailableWidth
▸ getAvailableWidth(): number
Returns
number
Defined in
getCellFromPoint
▸ getCellFromPoint(x, y): RowCell
Parameters
| Name | Type |
|---|---|
x |
number |
y |
number |
Returns
Defined in
getColumnCssRules
▸ getColumnCssRules(idx): Object
Parameters
| Name | Type |
|---|---|
idx |
number |
Returns
Object
| Name | Type |
|---|---|
left |
any |
right |
any |
Defined in
getColumns
▸ getColumns(): Column<any>[]
Returns
Column<any>[]
Defined in
getContainerNode
▸ getContainerNode(): HTMLElement
Returns
HTMLElement
Defined in
getDataLength
▸ getDataLength(): number
Returns
number
Defined in
getOptions
▸ getOptions(): GridOptions<any>
Returns
GridOptions<any>
Defined in
getRowFromNode
▸ getRowFromNode(rowNode): number
Parameters
| Name | Type |
|---|---|
rowNode |
HTMLElement |
Returns
number
Defined in
getScrollDims
▸ getScrollDims(): Object
Returns
Object
| Name | Type |
|---|---|
height |
number |
width |
number |
Defined in
getScrollLeft
▸ getScrollLeft(): number
Returns
number
Defined in
getScrollTop
▸ getScrollTop(): number
Returns
number
Defined in
getViewportInfo
▸ getViewportInfo(): ViewportInfo
Returns
Defined in
renderRows
▸ renderRows(range): void
Parameters
| Name | Type |
|---|---|
range |
ViewRange |
Returns
void