@serenity-is/sleekgrid / RowSelectionModel

Class: RowSelectionModel

Defined in: src/plugins/rowselectionmodel.ts:28

Implements

Constructors

Constructor

new RowSelectionModel(options?): RowSelectionModel

Defined in: src/plugins/rowselectionmodel.ts:35

Parameters

options?

RowSelectionModelOptions

Returns

RowSelectionModel

Properties

onSelectedRangesChanged

onSelectedRangesChanged: EventEmitter<CellRange[], { }>

Defined in: src/plugins/rowselectionmodel.ts:33

Implementation of

SelectionModel.onSelectedRangesChanged


defaults

readonly static defaults: RowSelectionModelOptions

Defined in: src/plugins/rowselectionmodel.ts:39

Methods

destroy()

destroy(): void

Defined in: src/plugins/rowselectionmodel.ts:50

Returns

void

Implementation of

SelectionModel.destroy


getSelectedRanges()

getSelectedRanges(): CellRange[]

Defined in: src/plugins/rowselectionmodel.ts:90

Returns

CellRange[]


getSelectedRows()

getSelectedRows(): number[]

Defined in: src/plugins/rowselectionmodel.ts:74

Returns

number[]


init()

init(grid): void

Defined in: src/plugins/rowselectionmodel.ts:43

Parameters

grid

ISleekGrid

Returns

void

Implementation of

SelectionModel.init


setSelectedRanges()

setSelectedRanges(ranges): void

Defined in: src/plugins/rowselectionmodel.ts:82

Parameters

ranges

CellRange[]

Returns

void

Implementation of

SelectionModel.setSelectedRanges


setSelectedRows()

setSelectedRows(rows): void

Defined in: src/plugins/rowselectionmodel.ts:78

Parameters

rows

number[]

Returns

void