Property Types

The default control for a property is based on the property type.

The Layout Designer supports the following property types:

Boolean Follows the same control conventions as enumerations.
Enumerations

The default representation is a combo box control. A list control can be substituted without special considerations. Enumerations can also be represented as check boxes and radio sets where appropriate.

Multi-select enumerations are available and should be represented as lists.

Integers (INT32), Real (FLOAT64) The default representation is a static text control. Text edit, list box, combo box, check box, and radio set controls may also be used where appropriate.
Rich Content Default representation is rich content control.
Text

The default representation is a text field control, which can be changed to a text area control by setting the multiline property to yes. Static text, list, combo, check box, and radio set controls may also be used where appropriate.

Date/Time

The default representation is a date/time control. Static text, text field, list, and combo box controls may also be used where appropriate without special considerations. Check box and radio set controls may also be used as long as the value attribute is one of the following:

An ISO 8601-format date/time string (for example, “1994-11-05T13:15:30Z”)

The special value now, which is interpreted to mean the date/time when the dialog was initialized with the current item

UserID, ViewID, ObjectID

The default representation is a combo box control. A list control can be substituted without special considerations. Static text is also supported. Check box and radio set controls may also be used with these property types.

IDArray

In some cases, IDArray properties (such as <userList> and <attachments>) are more completely supported as complex controls. Where complex controls are not provided, the only possible representation is as static text.