Class: TemplateField
The field with the form data, contains the value of the nested form. Internal use only.
Implements
Constructors
Constructor
new TemplateField(
componentStore
,viewerStore
):TemplateField
Creates the nested form field with form data for the component.
Parameters
componentStore
the component settings.
viewerStore
viewerStore the form viewer settings.
Returns
TemplateField
Properties
componentStore
readonly
componentStore:ComponentStore
the component settings.
touched
touched:
boolean
=false
Flag, true, if the field is marked as touched.
Implementation of
valued
valued:
string
=''
The name of the component property that contains the field value.
Implementation of
viewerStore
readonly
viewerStore:IStore
viewerStore the form viewer settings.
Accessors
errors
Get Signature
get errors():
Record
<string
,unknown
>
Contains a field validation errors if the field provides multiple errors (i.e. field is template). Contains an array of field validation errors if the field contains an array of components.
Returns
Record
<string
, unknown
>
Contains a field validation errors if the field provides multiple errors (i.e. field is template). Contains an array of field validation errors if the field contains an array of components.
Implementation of
fieldType
Get Signature
get fieldType():
FieldType
The field type.
Returns
The field type.
Implementation of
form
Get Signature
get form():
ComponentData
Returns
the form for the field.
storeDataInParentForm
Get Signature
get storeDataInParentForm():
any
Flag, false if nested form data show as nested object, true otherwise.
Returns
any
Flag, false if nested form data show as nested object, true otherwise.
Implementation of
value
Get Signature
get value():
unknown
Value of the field.
Returns
unknown
Value of the field.
Implementation of
Methods
clear()
clear():
void
Returns
void
Inherit Doc
Implementation of
dispose()
dispose():
void
Returns
void
Inherit Doc
Implementation of
getValidationResult()
getValidationResult():
Promise
<undefined
>
Returns
Promise
<undefined
>
the ValidationMessages validation results.
Implementation of
init()
init():
void
Returns
void
Inherit Doc
Implementation of
reset()
reset():
void
Returns
void
Inherit Doc
Implementation of
setError()
setError(
error
):void
Parameters
error
unknown
Returns
void
Inherit Doc
Implementation of
setTouched()
setTouched():
void
Returns
void
Inherit Doc
Implementation of
setValue()
setValue(
value
):void
Parameters
value
unknown
Returns
void
Inherit Doc
Implementation of
validate()
validate():
Promise
<void
>
Returns
Promise
<void
>