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.

attr input

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

Updated: