checked-value |
For checkboxes, the value to use to indicate it should be checked. |
|
|
enabled |
A boolean expression or a string ("true"/"false") which indicates whether the field is enabled. |
accepts expression |
|
entity |
Model entity to bind to. When bound to an entity the field will take it's value from that entity and update the field whenever the entity changes remotely. Any changes a user makes to the field will be validated and saved to the model. |
|
|
indices |
The index tuple to use if the entity bound to this field is an array. |
accepts expression |
|
inline |
Whether to use inline layout for the field. |
|
|
label |
Custom label for the input. If not specified then the entity alias or parameter name will be used. |
accepts expression |
|
label-size |
The number of column units for the label. |
|
|
multiple |
Set this to "true" to enable multiple select list. Multiple select lists can only be used with unbound fields. |
|
|
options |
An expression that results in an array of values to use for the select options or a map object of values (in the form [{value: 'underlying_value', label: 'Display Text'}]) to display text. This will transform the input into a select box. |
requires expression |
|
options-include-empty |
Allow a string entity to be cleared or an array element to be removed using the select input. Setting this to true will add a blank item to the top of the select list. Can only be used on a string entity, an array entity or a parameter. Cannot be used on a radio input type. |
|
|
options-set |
Name of a set entity from the model to use for select options. This will transform the input into a select box. |
|
|
parameter |
Model parameter to bind to. When bound to a parameter the field will take it's value from that parameter and update the field whenever the parameter changes remotely. Any changes a user makes to the field will be validated and saved to the model. |
|
|
post-save |
An expression or a function, which is executed after a successful save.It can return a boolean or a promise, which can then resolved or rejected. If a promise is rejected, it will display an error with a rejection message. This is not triggered if the field is not bound to an entity or parameter.
Variable |
Type |
Description |
oldValue |
string |
The old value before save |
newValue |
string |
The saved value |
entityName |
string |
The name of the entity modified |
indices |
Array.<(string|boolean|number)> |
Data for the index columns of the row |
|
requires expression |
|
pre-save |
An expression or a function, which is used to determine whether to save or not new value. Can return a truthy value or a Promise, which can be resolved with a truthy value or can be rejected with an error message and error name. This is not triggered if the field is not bound to an entity or parameter.
Variable |
Type |
Description |
oldValue |
string |
The old value before save |
newValue |
string |
The new value to save |
entityName |
string |
The name of the entity to be modified |
indices |
Array.<(string|boolean|number)> |
Data for the index columns of the row |
|
requires expression |
|
pre-save-error-message |
A string or an expression, which is used to display an error message, when pre-save fails. If pre-save returns a rejected promise, it will use rejection message instead. |
accepts expression |
|
scenario |
Scenario id/index of this field |
accepts expression |
|
size |
The number of column units for the input element. |
|
|
type |
Specify an alternative HTML input type, for example: radio, textarea, range |
|
|
unchecked-value |
For checkboxes, the value to use to indicate it should be unchecked. |
|
|
value |
Provide the value for the field. If the field is not bound to an entity or parameter then this attribute can be used to provide the initial value of the input field. If it is an expression then the field will be updated if the expression value changes. However, if the user changes the field value then this value expression will no longer change the input. You cannot use this attribute with the entity or parameter attributes. |
accepts expression |
|