@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