Skip to content

DatatableGroupHeaderDirective

declare class DatatableGroupHeaderDirective<TRow extends Row = any>

Inputs

checkboxable

checkboxable = input<boolean>()

Show checkbox at group header to select all rows of the group.

Outputs

toggle

toggle = output<GroupToggleEvents<TRow>>()

Track toggling of group visibility

Properties

rowHeight

readonly rowHeight: InputSignal<number | ((group?: Group<TRow>, index?: number) => number)>

Row height is required when virtual scroll is enabled.

template

readonly template: Signal<TemplateRef<any> | null>

Functions

collapseAllGroups

collapseAllGroups(): void

Collapse all groups

expandAllGroups

expandAllGroups(): void

Expand all groups

toggleExpandGroup

toggleExpandGroup(group: Group<TRow>): void

Toggle the expansion of a group