@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