Form Elements

Main Tab

Set field properties and the display type on the Main tab:

Constraints Tab

Constraints should be specified as the allowedAttributes property of select and multiselect fields.

Disable Tab

Use the Disable area to specify an expression that, if evaluated to true, will disable the field and any of its nested fields. A disabled field does not display on the form. It is commonly used to determine if a user has a specific type of resource; if so, the form then displays the appropriate fields for that resource.

Enter an expression, and then click Validate to check for errors.

Default Tab

The Default area lets you specify an expression to calculate a default value for the field. The default expression will be called before the form is displayed if the current value for this field is null.

Enter an expression, and then click Validate to check for errors.

Derivation Tab

The Derivation area lets you specify an expression to calculate the value of a field before it is displayed. It is similar to a Default expression, except that it will be evaluated even if the current field value is non-null. The derivation expression is evaluated before the form is first displayed, and then again each time the form is refreshed.

Enter an expression, and then click Validate to check for errors.

Expansion Tab

The Expansion area lets you specify an expression to calculate the value of the field after the form has been submitted. Expansion expressions are normally used with fields that are also marked hidden. Since hidden fields are not directly editable by the user, the value may be calculated with an expansion expression.

Enter an expression, and then click Validate to check for errors.