Skip to content

@serenity-is/sleekgrid / LayoutHost

Interface: LayoutHost

Table of contents

Methods

Methods

bindAncestorScroll

▸ bindAncestorScroll(el): void

Parameters

Name Type
el HTMLElement

Returns

void

Defined in

grid/layout.ts:7


cleanUpAndRenderCells

▸ cleanUpAndRenderCells(range): void

Parameters

Name Type
range ViewRange

Returns

void

Defined in

grid/layout.ts:8


getAvailableWidth

▸ getAvailableWidth(): number

Returns

number

Defined in

grid/layout.ts:9


getCellFromPoint

▸ getCellFromPoint(x, y): RowCell

Parameters

Name Type
x number
y number

Returns

RowCell

Defined in

grid/layout.ts:10


getColumnCssRules

▸ getColumnCssRules(idx): Object

Parameters

Name Type
idx number

Returns

Object

Name Type
left any
right any

Defined in

grid/layout.ts:11


getColumns

▸ getColumns(): Column<any>[]

Returns

Column<any>[]

Defined in

grid/layout.ts:12


getContainerNode

▸ getContainerNode(): HTMLElement

Returns

HTMLElement

Defined in

grid/layout.ts:13


getDataLength

▸ getDataLength(): number

Returns

number

Defined in

grid/layout.ts:14


getOptions

▸ getOptions(): GridOptions<any>

Returns

GridOptions<any>

Defined in

grid/layout.ts:15


getRowFromNode

▸ getRowFromNode(rowNode): number

Parameters

Name Type
rowNode HTMLElement

Returns

number

Defined in

grid/layout.ts:16


getScrollDims

▸ getScrollDims(): Object

Returns

Object

Name Type
height number
width number

Defined in

grid/layout.ts:17


getScrollLeft

▸ getScrollLeft(): number

Returns

number

Defined in

grid/layout.ts:18


getScrollTop

▸ getScrollTop(): number

Returns

number

Defined in

grid/layout.ts:19


getViewportInfo

▸ getViewportInfo(): ViewportInfo

Returns

ViewportInfo

Defined in

grid/layout.ts:20


renderRows

▸ renderRows(range): void

Parameters

Name Type
range ViewRange

Returns

void

Defined in

grid/layout.ts:21