Overview
Value of this field is a short text.
Common Attributes
name | type | required | default value | description |
---|---|---|---|---|
name | string | yes | none | Name of the field, must be unique in this model scope. |
readonly | boolean | no | false | If true this field cannot be change by user. |
required | boolean | no | false | If true this field will be required (validator and "not-null" database's contraint will be added). |
copyable | boolean | no | true (except hasMany, manyToMany and tree fields) | If true value of this field will be copied during entity copy. Should be set to false for unique (see above) fields (except string and text). |
persistent | boolean | no | true | If true this field will be stored in database. |
Common attributes for primitive field types
name | type | required | default value | description |
---|---|---|---|---|
unique | boolean | no | false | If true this field will be unique (validator with case insensitive). |
default | string | no | none | Default value of this field. Is used only for FormComponent. This flag is ignored when entity is saving to database without view. |
Attributes
name | type | required | default value | description |
---|---|---|---|---|
expression | string | no | none | If not empty value of the field will be evaluated using given expression. |
Example
<string name="firstName" /> <string name="lastName" required="true" /> <string name="name" expression="#firstName + ' ' + #lastName" />