Skip to content

DatatableRowDetailDirective

declare class DatatableRowDetailDirective<TRow extends Row = any>

Outputs

toggle

toggle = output<DetailToggleEvents<TRow>>()

Row detail row visbility was toggled.

Properties

rowHeight

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

The detail row height is required especially when virtual scroll is enabled.

template

readonly template: Signal<TemplateRef<RowDetailContext<TRow>> | undefined>

Functions

collapseAllRows

collapseAllRows(): void

API method to collapse all the rows.

expandAllRows

expandAllRows(): void

API method to expand all the rows.

toggleExpandRow

toggleExpandRow(row: TRow): void

Toggle the expansion of the row