@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
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
Defined in
plugins/rowselectionmodel.ts:52
getSelectedRanges
▸ getSelectedRanges(): CellRange[]
Returns
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
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