IgxRowCrudState

new IgxRowCrudState(): IgxRowCrudState

Returns IgxRowCrudState

closeRowEditingOverlay: Subject<unknown>

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:351

Inherited from: IgxCellCrudState

isInCompositionMode: boolean = false

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:211

Inherited from: IgxCellCrudState

get cellInEditMode(): boolean

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:231

Returns boolean

get nonEditable(): boolean

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:369

Returns boolean

get primaryKey(): any

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:356

Returns any

get rowEditing(): boolean

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:365

Returns boolean

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

get rowInEditMode(): RowType | undefined

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:360

Returns RowType | undefined

Inherited from: IgxCellCrudState

beginCellEdit(event: Event): void

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:235

Parameters

  • event: Event

Returns void

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

Inherited from: IgxCellCrudState

cellEdit(event: Event): IGridEditEventArgs

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:245

Parameters

  • event: Event

Returns IGridEditEventArgs

Inherited from: IgxCellCrudState

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

Inherited from: IgxCellCrudState

createCell(cell: any): IgxCell

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:213

Parameters

  • cell: any

Returns IgxCell

Inherited from: IgxCellCrudState

createRow(cell: IgxCell): IgxEditRow

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:218

Parameters

Returns IgxEditRow

Inherited from: IgxCellCrudState

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

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

Clears row editing state

endRowEdit(): void

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:493

Returns void

Inherited from: IgxCellCrudState

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

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(event: Event): IGridEditEventArgs

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:406

Parameters

  • event: Event

Returns IGridEditEventArgs

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

Inherited from: IgxCellCrudState

sameCell(cell: IgxCell): boolean

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:226

Parameters

Returns boolean

Inherited from: IgxCellCrudState

sameRow(rowID: any): boolean

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:222

Parameters

  • rowID: any

Returns boolean

Inherited from: IgxCellCrudState

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

Inherited from: IgxCellCrudState

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(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(row: IgxEditRow, value: any): void

Defined in projects/igniteui-angular/grids/core/src/common/crud.service.ts:508

Parameters

Returns void