@serenity-is/sleekgrid / LayoutHost

Interface: LayoutHost

Methods

bindAncestorScroll()

bindAncestorScroll(el): void

Parameters

el

HTMLElement

Returns

void

Defined in

grid/layout.ts:7


cleanUpAndRenderCells()

cleanUpAndRenderCells(range): void

Parameters

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

x

number

y

number

Returns

RowCell

Defined in

grid/layout.ts:10


getColumnCssRules()

getColumnCssRules(idx): object

Parameters

idx

number

Returns

object

left

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

rowNode

HTMLElement

Returns

number

Defined in

grid/layout.ts:16


getScrollDims()

getScrollDims(): object

Returns

object

height

height: number

width

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

range

ViewRange

Returns

void

Defined in

grid/layout.ts:21