@serenity-is/sleekgrid / LayoutEngine

Interface: LayoutEngine

Defined in: src/layouts/layout-engine.ts:6

Properties

layoutName

layoutName: string

Defined in: src/layouts/layout-engine.ts:7


supportFrozenBottom?

optional supportFrozenBottom: boolean

Defined in: src/layouts/layout-engine.ts:17


supportFrozenRows?

optional supportFrozenRows: boolean

Defined in: src/layouts/layout-engine.ts:16


supportPinnedCols?

optional supportPinnedCols: boolean

Defined in: src/layouts/layout-engine.ts:14


supportPinnedEnd?

optional supportPinnedEnd: boolean

Defined in: src/layouts/layout-engine.ts:15

Methods

adjustFrozenRowsOption()?

optional adjustFrozenRowsOption(): void

Defined in: src/layouts/layout-engine.ts:10

Returns

void


afterSetOptions()

afterSetOptions(args): void

Defined in: src/layouts/layout-engine.ts:11

Parameters

args

GridOptions

Returns

void


destroy()

destroy(): void

Defined in: src/layouts/layout-engine.ts:9

Returns

void


init()

init(host): void

Defined in: src/layouts/layout-engine.ts:8

Parameters

host

LayoutHost

Returns

void


reorderViewColumns()?

optional reorderViewColumns(viewCols, refs): Column<any>[]

Defined in: src/layouts/layout-engine.ts:13

this might be called before init, chicken egg situation

Parameters

viewCols

Column<any>[]

refs

GridLayoutRefs

Returns

Column<any>[]