Skip to main content

Builtin ValueField Types

caution

ValueFieldTypes are deprecated. See ValueTypes for the new alternative.d

Builtin value typesValue Type (ValueType). A specifier defining how data in a Field is rendered in the UI, stored in the database, and validated in business logic. available to all applicationsApplicationThe overarching model container grouping all components, domain logic, and configurations for an enterprise solution..


<field name="item">
<!-- ... -->
<valueField>
<!-- `name` from the table below -->
<valueFieldType component="" name="StringLong"/>
</valueField>
</field>

The default database column for string fieldsFieldA property of a DataElement expanded to a database column and user interface input element. is varchar(255), except for StringLong and StringMultiLine which use varchar(16384).

NameJava Storage ClassDisplayed AsForm Input
Stringjava.lang.Stringsingle-line stringinput type text
Booleanjava.lang.Booleanread-only checkboxcheckbox
Shortjava.lang.Shortnumberinput type text with numeric restriction
Integerjava.lang.Integernumberinput type text with numeric restriction
Longjava.lang.Longnumberinput type text with numeric restriction
Doublejava.lang.Doublenumberinput type text with numeric restriction
Datejava.util.Datedate without timedate picker
DateLongjava.util.Datedate with timedatetime picker
byte[]byte[]stringnot supported
StringLongjava.lang.Stringhtml textrich text editor
StringMultiLinejava.lang.Stringmulti-line stringtextarea
StringLinkjava.lang.Stringclickable linkinput type text
StringPassjava.lang.StringDisplayed as a Passwordinput type password
StringFile
DEPRECATED
java.lang.StringDisplayed as a Filefile upload button