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 | 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 | 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 |