Skip to content

@serenity-is/sleekgrid / RowSelectionModel

Class: RowSelectionModel

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

• new RowSelectionModel(options?): RowSelectionModel

Parameters

Name Type
options? RowSelectionModelOptions

Returns

RowSelectionModel

Defined in

plugins/rowselectionmodel.ts:37

Properties

onSelectedRangesChanged

• onSelectedRangesChanged: EventEmitter<CellRange[], IEventData>

Implementation of

SelectionModel.onSelectedRangesChanged

Defined in

plugins/rowselectionmodel.ts:35


defaults

▪ Static Readonly defaults: RowSelectionModelOptions

Defined in

plugins/rowselectionmodel.ts:41

Methods

destroy

▸ destroy(): void

Returns

void

Implementation of

SelectionModel.destroy

Defined in

plugins/rowselectionmodel.ts:52


getSelectedRanges

▸ getSelectedRanges(): CellRange[]

Returns

CellRange[]

Defined in

plugins/rowselectionmodel.ts:92


getSelectedRows

▸ getSelectedRows(): number[]

Returns

number[]

Defined in

plugins/rowselectionmodel.ts:76


init

▸ init(grid): void

Parameters

Name Type
grid Grid<any>

Returns

void

Implementation of

SelectionModel.init

Defined in

plugins/rowselectionmodel.ts:45


setSelectedRanges

▸ setSelectedRanges(ranges): void

Parameters

Name Type
ranges CellRange[]

Returns

void

Implementation of

SelectionModel.setSelectedRanges

Defined in

plugins/rowselectionmodel.ts:84


setSelectedRows

▸ setSelectedRows(rows): void

Parameters

Name Type
rows number[]

Returns

void

Defined in

plugins/rowselectionmodel.ts:80