RowType

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

Optional addRowUI

Section titled "addRowUI"
addRowUI?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:224

Optional beginAddRow

Section titled "beginAddRow"

Optional A method to handle adding a new row

beginAddRow?: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:246

Optional A list or an array of cells, that belong to the row

cells?: QueryList<CellType> | CellType[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:163

Optional children

Section titled "children"

Optional Contains the child rows of the current row, if there are any.

children?: RowType[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:205

data?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:158

Optional A method to handle deleting rows

delete?: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:257

Optional Indicates whether the row is marked for deletion.

deleted?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:195

Optional disabled

Section titled "disabled"

Optional Indicates whether the current row is disabled

disabled?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:168

Optional expanded

Section titled "expanded"

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/common/grid.interface.ts:190

Optional Indicates whether the row is currently focused.

focused?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:229

Represent the grid instance, the row belongs to

grid: GridType

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:231

Optional groupRow

Section titled "groupRow"
groupRow?: IGroupByRecord

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:155

Optional hasChildren

Section titled "hasChildren"

Optional Indicates whether the current row has any child rows

hasChildren?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:217

The index of the row within the grid

index: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:144

Optional inEditMode

Section titled "inEditMode"

Optional Indicates whether the row is currently being edited.

inEditMode?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:200

Optional isGroupByRow

Section titled "isGroupByRow"

Indicates whether the row is grouped.

isGroupByRow?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:147

Optional isSummaryRow

Section titled "isSummaryRow"
isSummaryRow?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:148

key?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:156

Optional nativeElement

Section titled "nativeElement"

Represents the native HTML element of the row itself

nativeElement?: HTMLElement

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:142

Optional A method to handle click event on the row It takes a MouseEvent as an argument

onClick?: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:240

Optional onRowSelectorClick

Section titled "onRowSelectorClick"
onRowSelectorClick?: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:233

Optional Contains the parent row of the current row, if it has one. If the parent row exist, it means that the current row is a child row

parent?: RowType

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:212

Optional A method to handle pinning a row

pin?: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:262

Optional Indicates whether the current row is pinned.

pinned?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:179

Optional selected

Section titled "selected"

Optional Indicates whether the current row is selected

selected?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:184

Optional summaries

Section titled "summaries"

Optional A map of column field names to the summary results for the row.

summaries?: Map<string, IgxSummaryResult[]>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:154

Optional Represents the hierarchical record associated with the row (for tree grids). It is of type ITreeGridRecord, which contains the data, children, the hierarchical level, etc.

treeRow?: ITreeGridRecord

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:223

Optional A method to handle unpinning a row, that has been pinned

unpin?: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:267

Optional A method to handle changing the value of elements of the row It takes the new value as an argument

update?: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:252

Optional validation

Section titled "validation"
validation?: IGridValidationState

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:157

viewIndex: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:145

Optional virtDirRow

Section titled "virtDirRow"

Optional Virtualization state of data record added from cache

virtDirRow?: IgxGridForOfDirective<ColumnType, ColumnType[]>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:174