# GridEditingDirective

Owns the binding(s) `[editing], [cellCommit], [cellCancel], [rowCommit], [changedRowsReset], [editOpen], [beforeEditClose], [editClose], [dirtyChange]` on `<tbw-grid>` for the matching feature plugin. See `GridFilteringDirective` for the full rationale.

## Properties

| Property | Type | Description |
| -------- | ---- | ----------- |
| `editing` | <code>InputSignal&lt;boolean &#124; click &#124; dblclick &#124; manual &#124; <a href="/grid/plugins/editing/interfaces/editingconfig/">EditingConfig</a> &#124; undefined&gt;</code> |  |
| `cellCommit` | <code>OutputEmitterRef&lt;<a href="/grid/angular/api/types/cellcommitevent/">CellCommitEvent</a>&lt;unknown, unknown&gt;&gt;</code> |  |
| `cellCancel` | <code>OutputEmitterRef&lt;<a href="/grid/plugins/editing/interfaces/cellcanceldetail/">CellCancelDetail</a>&gt;</code> |  |
| `rowCommit` | <code>OutputEmitterRef&lt;<a href="/grid/angular/api/types/rowcommitevent/">RowCommitEvent</a>&lt;unknown&gt;&gt;</code> |  |
| `changedRowsReset` | <code>OutputEmitterRef&lt;<a href="/grid/plugins/editing/interfaces/changedrowsresetdetail/">ChangedRowsResetDetail</a>&lt;any&gt;&gt;</code> |  |
| `editOpen` | <code>OutputEmitterRef&lt;<a href="/grid/plugins/editing/interfaces/editopendetail/">EditOpenDetail</a>&lt;any&gt;&gt;</code> |  |
| `beforeEditClose` | <code>OutputEmitterRef&lt;<a href="/grid/plugins/editing/interfaces/beforeeditclosedetail/">BeforeEditCloseDetail</a>&lt;any&gt;&gt;</code> |  |
| `editClose` | <code>OutputEmitterRef&lt;<a href="/grid/plugins/editing/interfaces/editclosedetail/">EditCloseDetail</a>&lt;any&gt;&gt;</code> |  |
| `dirtyChange` | <code>OutputEmitterRef&lt;<a href="/grid/plugins/editing/interfaces/dirtychangedetail/">DirtyChangeDetail</a>&lt;any&gt;&gt;</code> |  |

## Methods

### ngOnInit()

A callback method that is invoked immediately after the
default change detector has checked the directive's
data-bound properties for the first time,
and before any of the view or content children have been checked.
It is invoked only once when the directive is instantiated.

```ts
ngOnInit(): void
```

***

### ngOnDestroy()

A callback method that performs custom clean-up, invoked immediately
before a directive, pipe, or service instance is destroyed.

```ts
ngOnDestroy(): void
```

***
