@serenity-is/corelib / GridRowSelectionMixin

Class: GridRowSelectionMixin

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:12

Constructors

Constructor

new GridRowSelectionMixin(grid, options?): GridRowSelectionMixin

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:21

Parameters

grid

IDataGrid

options?

GridRowSelectionMixinOptions

Returns

GridRowSelectionMixin

Properties

[typeInfo]

static [typeInfo]: ClassTypeInfo<"Serenity.">

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:14

Methods

clear()

clear(): void

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:103

Returns

void


destroy()

destroy(): void

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:33

Returns

void


getSelectedAsInt32()

getSelectedAsInt32(): number[]

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:126

Returns

number[]


getSelectedAsInt64()

getSelectedAsInt64(): number[]

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:132

Returns

number[]


getSelectedKeys()

getSelectedKeys(): string[]

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:122

Returns

string[]


resetCheckedAndRefresh()

resetCheckedAndRefresh(): void

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:108

Returns

void


selectKeys()

selectKeys(keys): void

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:114

Parameters

keys

string[]

Returns

void


setSelectedKeys()

setSelectedKeys(keys): void

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:138

Parameters

keys

string[]

Returns

void


updateSelectAll()

updateSelectAll(): void

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:90

Returns

void


createSelectColumn()

static createSelectColumn(getMixin, columnOptions?): Column

Defined in: src/ui/helpers/gridrowselectionmixin.tsx:153

Parameters

getMixin

() => GridRowSelectionMixin

columnOptions?

Partial<Column>

Returns

Column