Binding

The display value of the element can be defined on the "Binding" tab in the element properties dialog. A number of options are available for this purpose, which are described below.

First select the desired control type for the display. Then set the display value.

Static

The element displays the default values. You can find out how to define default values here.

Data field

Data field

Select the required data field.

Select a data field from a parent data group

Opens a dialog in which a data field can be selected from a higher-level data group (if available).

Data field selection

Select the desired data field here and click "OK".

Session / Request / Processing context

In each case, enter the name of the request, session variable or variable from the processing context, whose value should be displayed.

User

A data field from the "User" module can be selected as a display value here.

System data group

Select the application that contains the system data group and the desired data field here.

Parameters

The parameters that the page requires can be selected here.

Other

Save data persistently per user with "appUserProfile"

Under the "More" option, you will find a selection list for binding types to which you can assign values.

AppUserProfile can be used in a similar way to a system data group - namely only user-dependently. For example, you can control user-dependent views in this way. In principle, it works like a SharedState or a session variable, except that the data is available persistently.

Information on the use in Groovy or Velocity script can be found here:

Groovy

Velocity

Further information on binding types can be found here.

Default

Default values are used if the binding does not return a value.

To define default values for the display, activate the "For new data records" or "For new data records" checkbox. "For existing data records" to define a default value for new or existing data records.

Click on "Edit default value" to open a dialog in which the default value can be defined. Click here for more information.

With "Accept default value", you can easily accept already defined default values. If, for example, you have defined a default value for new data records, you can apply this to existing data records by clicking on the arrow button.

For some elements, such as the radio button, there is no option to create a default in the binding. Values are usually already defined in the configuration for these elements so that no empty data records are created.

Selection list, list field and dynamic view

The binding settings of the elements "Selection list", "List field" and "Dynamic view" differ in part from the possible settings of other elements - depending on where the entries in the list elements come from.

Entries from applications, user-defined values and special value sources

If the options "Values from applications", "User-defined values" or "Special value sources" have been selected on the "Entries" tab in the properties dialog of the "Selection list", "List field" or "Dynamic view" elements, the usual binding options are available here. Click here for more information.

Binding for entries from references

If you selected the option "Values from references" on the "Entries" tab, the following options and settings are available in this dialog:

No link

The list element has no binding with this setting.

Reference

No more settings are required. The element is linked to the reference which was selected on the "Entries" tab.

Other

Further bindings can be defined here. Click here for more information.

More information

Parameters - An overview
Create parameters, fallback values and semantic values