Skip to content

@serenity-is/sleekgrid / RowSelectionModel

Class: RowSelectionModel

Implements

Constructors

new RowSelectionModel()

new RowSelectionModel(options?): RowSelectionModel

Parameters

options?

RowSelectionModelOptions

Returns

RowSelectionModel

Defined in

plugins/rowselectionmodel.ts:36

Properties

onSelectedRangesChanged

onSelectedRangesChanged: EventEmitter<CellRange[], IEventData>

Implementation of

SelectionModel.onSelectedRangesChanged

Defined in

plugins/rowselectionmodel.ts:34


defaults

readonly static defaults: RowSelectionModelOptions

Defined in

plugins/rowselectionmodel.ts:40

Methods

destroy()

destroy(): void

Returns

void

Implementation of

SelectionModel.destroy

Defined in

plugins/rowselectionmodel.ts:51


getSelectedRanges()

getSelectedRanges(): CellRange[]

Returns

CellRange[]

Defined in

plugins/rowselectionmodel.ts:91


getSelectedRows()

getSelectedRows(): number[]

Returns

number[]

Defined in

plugins/rowselectionmodel.ts:75


init()

init(grid): void

Parameters

grid

Grid<any>

Returns

void

Implementation of

SelectionModel.init

Defined in

plugins/rowselectionmodel.ts:44


setSelectedRanges()

setSelectedRanges(ranges): void

Parameters

ranges

CellRange[]

Returns

void

Implementation of

SelectionModel.setSelectedRanges

Defined in

plugins/rowselectionmodel.ts:83


setSelectedRows()

setSelectedRows(rows): void

Parameters

rows

number[]

Returns

void

Defined in

plugins/rowselectionmodel.ts:79