Constructors
Section titled "Constructors"IgxGridCRUDService
new IgxGridCRUDService(): IgxGridCRUDService Returns IgxGridCRUDService
Properties
Section titled "Properties"addRowParent
Section titled "addRowParent"Inherited from: IgxRowAddCrudState
addRowParent: IgxAddRowParent Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:531
Inherited from: IgxRowAddCrudState
cell: IgxCell | null = null Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:209
closeRowEditingOverlay
Section titled "closeRowEditingOverlay"Inherited from: IgxRowAddCrudState
closeRowEditingOverlay: Subject<unknown> Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:351
Inherited from: IgxRowAddCrudState
grid: GridType Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:208
isInCompositionMode
Section titled "isInCompositionMode"Inherited from: IgxRowAddCrudState
isInCompositionMode: boolean = false Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:211
Inherited from: IgxRowAddCrudState
row: IgxEditRow | null = null Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:210
Accessors
Section titled "Accessors"cellInEditMode
Section titled "cellInEditMode"Inherited from: IgxRowAddCrudState
get cellInEditMode(): boolean Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:231
Returns boolean
nonEditable
Section titled "nonEditable"Inherited from: IgxRowAddCrudState
get nonEditable(): boolean Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:369
Returns boolean
primaryKey
Section titled "primaryKey"Inherited from: IgxRowAddCrudState
get primaryKey(): any Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:356
Returns any
rowEditing
Section titled "rowEditing"Inherited from: IgxRowAddCrudState
get rowEditing(): boolean Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:365
Returns boolean
rowEditingBlocked
Section titled "rowEditingBlocked"Inherited from: IgxRowAddCrudState
get rowEditingBlocked(): boolean Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:373
Returns boolean
set rowEditingBlocked(val: boolean): void Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:377
Parameters
- val:
boolean
Returns void
rowInEditMode
Section titled "rowInEditMode"Inherited from: IgxRowAddCrudState
get rowInEditMode(): RowType | undefined Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:360
Returns RowType | undefined
Methods
Section titled "Methods"beginCellEdit
Section titled "beginCellEdit"Inherited from: IgxRowAddCrudState
beginCellEdit(event: Event): void Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:235
Parameters
- event:
Event
Returns void
beginRowEdit
Section titled "beginRowEdit"Inherited from: IgxRowAddCrudState
Enters row edit mode
beginRowEdit(event: Event): true | undefined Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:382
Parameters
- event:
Event
Returns true | undefined
cellEdit
Section titled "cellEdit"Inherited from: IgxRowAddCrudState
cellEdit(event: Event): IGridEditEventArgs Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:245
Parameters
- event:
Event
Returns IGridEditEventArgs
cellEditDone
Section titled "cellEditDone"Inherited from: IgxRowAddCrudState
cellEditDone(event: Event | undefined, addRow: boolean): IGridEditDoneEventArgs Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:308
Parameters
- event:
Event | undefined - addRow:
boolean
Returns IGridEditDoneEventArgs
createCell
Section titled "createCell"Inherited from: IgxRowAddCrudState
createCell(cell: any): IgxCell Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:213
Parameters
- cell:
any
Returns IgxCell
createRow
Section titled "createRow"Inherited from: IgxRowAddCrudState
createRow(cell: IgxCell): IgxEditRow Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:218
Parameters
- cell:
IgxCell
Returns IgxEditRow
endCellEdit
Section titled "endCellEdit"Inherited from: IgxRowAddCrudState
Clears cell editing state
endCellEdit(restoreFocus: boolean): void Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:334
Parameters
- restoreFocus:
boolean
Returns void
endEdit
Section titled "endEdit"Finishes the row transactions on the current row and returns whether the grid editing was canceled.
endEdit(commit: boolean, event: KeyboardEvent | MouseEvent | FocusEvent): boolean Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:740
Parameters
- commit:
boolean - event:
KeyboardEvent | MouseEvent | FocusEvent
Returns boolean
Example
<button type="button" igxButton (click)="grid.endEdit(true)">Commit Row</button> endEditMode
Section titled "endEditMode"Inherited from: IgxRowAddCrudState
Clears cell and row editing state and closes row editing template if it is open
endEditMode(): void Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:500
Returns void
endRowEdit
Section titled "endRowEdit"Inherited from: IgxRowAddCrudState
Clears row editing state
endRowEdit(): void Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:493
Returns void
enterAddRowMode
Section titled "enterAddRowMode"Enters add row mode by creating temporary dummy so the user can fill in new row cells.
enterAddRowMode(parentRow: RowType | null, asChild: boolean, event: KeyboardEvent | MouseEvent): void Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:685
Parameters
- parentRow:
RowType | nullParent row after which the Add Row UI will be rendered. If
nullwill show it at the bottom after all rows (or top if there are not rows). - asChild:
booleanSpecifies if the new row should be added as a child to a tree row.
- event:
KeyboardEvent | MouseEventBase event that triggered the add row mode.
Returns void
enterEditMode
Section titled "enterEditMode"enterEditMode(cell: any, event: KeyboardEvent | MouseEvent | FocusEvent): true | undefined Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:634
Parameters
- cell:
any - event:
KeyboardEvent | MouseEvent | FocusEvent
Returns true | undefined
exitCellEdit
Section titled "exitCellEdit"Inherited from: IgxRowAddCrudState
Exit cell edit mode
exitCellEdit(event: Event): IGridEditDoneEventArgs Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:319
Parameters
- event:
Event
Returns IGridEditDoneEventArgs
exitRowEdit
Section titled "exitRowEdit"Inherited from: IgxRowAddCrudState
Exit row edit mode
exitRowEdit(cachedRowData: any, event: Event): IGridEditDoneEventArgs Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:483
Parameters
- cachedRowData:
any - event:
Event
Returns IGridEditDoneEventArgs
rowEdit
Section titled "rowEdit"Inherited from: IgxRowAddCrudState
rowEdit(event: Event): IGridEditEventArgs Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:406
Parameters
- event:
Event
Returns IGridEditEventArgs
rowEditDone
Section titled "rowEditDone"Inherited from: IgxRowAddCrudState
rowEditDone(cachedRowData: any, event: Event): IGridEditDoneEventArgs Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:475
Parameters
- cachedRowData:
any - event:
Event
Returns IGridEditDoneEventArgs
sameCell
Section titled "sameCell"Inherited from: IgxRowAddCrudState
sameCell(cell: IgxCell): boolean Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:226
Parameters
- cell:
IgxCell
Returns boolean
sameRow
Section titled "sameRow"Inherited from: IgxRowAddCrudState
sameRow(rowID: any): boolean Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:222
Parameters
- rowID:
any
Returns boolean
targetInEdit
Section titled "targetInEdit"Inherited from: IgxRowAddCrudState
Returns whether the targeted cell is in edit mode
targetInEdit(rowIndex: number, columnIndex: number): boolean Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:342
Parameters
- rowIndex:
number - columnIndex:
number
Returns boolean
updateCell
Section titled "updateCell"Inherited from: IgxRowAddCrudState
updateCell(exit: boolean, event: Event): IGridEditDoneEventArgs | IGridEditEventArgs | undefined Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:251
Parameters
- exit:
boolean - event:
Event
Returns IGridEditDoneEventArgs | IGridEditEventArgs | undefined
updateRow
Section titled "updateRow"Inherited from: IgxRowAddCrudState
updateRow(commit: boolean, event: Event): IGridEditEventArgs Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:412
Parameters
- commit:
boolean - event:
Event
Returns IGridEditEventArgs
updateRowEditData
Section titled "updateRowEditData"Inherited from: IgxRowAddCrudState
updateRowEditData(row: IgxEditRow, value: any): void Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:508
Parameters
- row:
IgxEditRow - value:
any