Skip to content

@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