OBaseTableCellEditor
OBaseTableCellEditor
Class: OBaseTableCellEditor
Properties
| Name | Type | Description |
|---|---|---|
column |
string |
Name of the column |
table |
OTableComponent |
Reference to the component OTableComponent |
tableColumn |
property |
Reference to the component OTableColumnComponent |
tableColumnAttr |
property |
The attr from the component OTableColumnComponent |
inputRef |
ElementRef |
The element reference of the input. An elementRef is backed by a render-specific element. In the browser, this is usually a DOM element. |
rowData |
any |
Table row data |
formControl |
FormControl |
Reference to form field control instance |
formGroup |
FormGroup |
Reference to form group instance |
Inputs
| Name | Since | Description | Default |
|---|---|---|---|
|
enabled no | false | yes | true |
|
Indicates whether or not the field is enabled |
yes |
|
label string |
|
The placeholder text form a editor. |
|
|
required no | false | yes | true |
|
Indicates whether or not required. |
no |
|
show-notification-on-edit no | false | yes | true |
|
Indicates whether or not to show a toast indicating the succesfull update |
no |
|
show-placeholder no | false | yes | true |
|
Indicates whether or not to show placeholder in form control. |
no |
|
update-record-on-edit no | false | yes | true |
|
Indicates whether or not to update cell data in server after it edition ends |
yes |
Outputs
| Name | Since | Description |
|---|---|---|
|
editionCancelled |
Event triggered when component input is canceled. |
|
|
editionCommitted |
Event triggered when component input is committed. |
|
|
editionStarted |
Event triggered when component input element started. |
|
|
onPostUpdateRecord |
Event triggered after component record is succesfully updated. |
Methods
| commitEdition |
|---|
| Commit edition |
| createFormControl |
|---|
| Create form field control if not exists |
| endEdition |
|---|
| End edition in the editor with the ability to skip or save changes |
| getCellData |
|---|
| This default method returns the value of the column as *a string* |
| Returns |
| string |
| hasError |
|---|
| Whether the form-field has errors |
| Returns |
| boolean |
| initialize |
|---|
| Initialize the cell editor of the column |
| registerEditor |
|---|
| Register editor on the table |
| resolveValidators |
|---|
| Resolve validators* |
| Returns |
| ValidatorFn[] |
| startEdition |
|---|
| Start edition with given the data |