@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