@serenity-is/sleekgrid / GroupItemMetadataProvider

Class: GroupItemMetadataProvider

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new GroupItemMetadataProvider(opt?): GroupItemMetadataProvider

Parameters

Name Type
opt? GroupItemMetadataProviderOptions

Returns

GroupItemMetadataProvider

Defined in

data/groupitemmetadataprovider.ts:29

Properties

getGroupRowMetadata

getGroupRowMetadata: (item: Group<any>) => ItemMetadata<any>

Type declaration

▸ (item): ItemMetadata<any>

Parameters
Name Type
item Group<any>
Returns

ItemMetadata<any>

Defined in

data/groupitemmetadataprovider.ts:193


getTotalsRowMetadata

getTotalsRowMetadata: (item: GroupTotals<any>) => ItemMetadata<any>

Type declaration

▸ (item): ItemMetadata<any>

Parameters
Name Type
item GroupTotals<any>
Returns

ItemMetadata<any>

Defined in

data/groupitemmetadataprovider.ts:217


grid

Protected grid: Grid<any>

Defined in

data/groupitemmetadataprovider.ts:26


pluginName

Readonly pluginName: "GroupItemMetadataProvider"

Defined in

data/groupitemmetadataprovider.ts:77


defaults

Static Readonly defaults: GroupItemMetadataProviderOptions

Defined in

data/groupitemmetadataprovider.ts:37

Methods

destroy

destroy(): void

Returns

void

Defined in

data/groupitemmetadataprovider.ts:79


getOptions

getOptions(): GroupItemMetadataProviderOptions

Returns

GroupItemMetadataProviderOptions

Defined in

data/groupitemmetadataprovider.ts:86


groupCellPosition

groupCellPosition(): Object

Returns

Object

Name Type
cell number
colspan number | "*"

Defined in

data/groupitemmetadataprovider.ts:156


handleGridClick

handleGridClick(e, args): void

Parameters

Name Type
e MouseEvent
args ArgsCell

Returns

void

Defined in

data/groupitemmetadataprovider.ts:94


handleGridKeyDown

handleGridKeyDown(e, args): void

Parameters

Name Type
e KeyboardEvent
args ArgsCell

Returns

void

Defined in

data/groupitemmetadataprovider.ts:120


init

init(grid): void

Parameters

Name Type
grid Grid<any>

Returns

void

Defined in

data/groupitemmetadataprovider.ts:71


setOptions

setOptions(value): void

Parameters

Name Type
value GroupItemMetadataProviderOptions

Returns

void

Defined in

data/groupitemmetadataprovider.ts:90


defaultGroupFormat

defaultGroupFormat(ctx, opt?): string

Parameters

Name Type
ctx FormatterContext<any>
opt? GroupItemMetadataProviderOptions

Returns

string

Defined in

data/groupitemmetadataprovider.ts:53


defaultTotalsFormat

defaultTotalsFormat(ctx, grid?): string

Parameters

Name Type
ctx FormatterContext<any>
grid? Grid<any>

Returns

string

Defined in

data/groupitemmetadataprovider.ts:63