@serenity-is/corelib / GroupInfo
Interface: GroupInfo<TItem>
Defined in: src/slick/slicktypes.ts:24
Type Parameters
TItem
TItem
Properties
aggregateChildGroups?
optionalaggregateChildGroups:boolean
Defined in: src/slick/slicktypes.ts:37
aggregateCollapsed?
optionalaggregateCollapsed:boolean
Defined in: src/slick/slicktypes.ts:38
aggregateEmpty?
optionalaggregateEmpty:boolean
Defined in: src/slick/slicktypes.ts:39
aggregators?
optionalaggregators:IAggregator[]
Defined in: src/slick/slicktypes.ts:36
collapsed?
optionalcollapsed:boolean
Defined in: src/slick/slicktypes.ts:40
comparer()?
optionalcomparer: (a,b) =>number
Defined in: src/slick/slicktypes.ts:35
Parameters
a
Group<TItem>
b
Group<TItem>
Returns
number
displayTotalsRow?
optionaldisplayTotalsRow:boolean
Defined in: src/slick/slicktypes.ts:41
format()?
optionalformat: (ctx) =>FormatterResult
Defined in: src/slick/slicktypes.ts:32
The format function for the group value. Note that the group item is in ctx.item and its value is in ctx.item.value, not in ctx.value as it is set by the grid to ctx.item["groupdisplaycolumnfield"] so never use or rely on ctx.value here!
Parameters
ctx
FormatterContext<Group<TItem>>
Returns
FormatterResult
formatter()?
optionalformatter: (group) =>string
Defined in: src/slick/slicktypes.ts:34
Parameters
group
Group<TItem>
Returns
string
Deprecated
use format
getter?
optionalgetter:string| (item) =>any
Defined in: src/slick/slicktypes.ts:25
getterIsAFn?
optionalgetterIsAFn:boolean
Defined in: src/slick/slicktypes.ts:26
lazyTotalsCalculation?
optionallazyTotalsCalculation:boolean
Defined in: src/slick/slicktypes.ts:42
predefinedValues?
optionalpredefinedValues:any[]
Defined in: src/slick/slicktypes.ts:43