@serenity-is/sleekgrid / SelectionModel

Interface: SelectionModel

Defined in: src/core/selection-model.ts:4

Extends

Properties

destroy()?

optional destroy: () => void

Defined in: src/core/grid-plugin.ts:6

Returns

void

Inherited from

GridPlugin.destroy


onSelectedRangesChanged

onSelectedRangesChanged: EventEmitter<CellRange[]>

Defined in: src/core/selection-model.ts:6


pluginName?

optional pluginName: string

Defined in: src/core/grid-plugin.ts:5

Inherited from

GridPlugin.pluginName

Methods

init()

init(grid): void

Defined in: src/core/grid-plugin.ts:4

Parameters

grid

ISleekGrid

Returns

void

Inherited from

GridPlugin.init


refreshSelections()?

optional refreshSelections(): void

Defined in: src/core/selection-model.ts:7

Returns

void


setSelectedRanges()

setSelectedRanges(ranges): void

Defined in: src/core/selection-model.ts:5

Parameters

ranges

CellRange[]

Returns

void