Interface representing a row in the grid. It is essentially the blueprint to a row object. Contains definitions of properties and methods, relevant to a row

The grid that contains the row.

grid: GridType

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:550

Returns the row index.

index: number

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:545

Returns always true, because this is in instance of an IgxGroupByRow.

isGroupByRow: boolean

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:555

Optional Indicates whether the current row is expanded. The value is true, if the row is expanded and false, if it is collapsed

expanded: boolean

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:667, projects/igniteui-angular/grids/core/src/grid-public-row.ts:671

Optional Indicates whether the current row is selected

selected: boolean

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:637, projects/igniteui-angular/grids/core/src/grid-public-row.ts:648

Returns the child rows.

get children(): RowType[]

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:567

Returns RowType[]

The IGroupByRecord object, representing the group record, if the row is a GroupByRow.

get groupRow(): IGroupByRecord

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:560

Returns IGroupByRecord

Returns the view index calculated per the grid page.

get viewIndex(): number

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:579

Returns number

isActive(): boolean

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:675

Returns boolean

Toggles the group row expanded/collapsed state.

groupRow.toggle()
toggle(): void

Defined in projects/igniteui-angular/grids/core/src/grid-public-row.ts:685

Returns void