To display, in your web screens, a list with the values of a specific attribute in all the rows of an entity, you have to use the Combo Box widget as described below. The list is ordered by that specific attribute.

Internally, all the rows of the entity are fetched and the values that correspond to the attribute are displayed.

How to implement this behavior:

Simply use the following properties of the Combo Box widget:

  • Source Entity/Structure: Name of the entity containing the attribute you want to display.

  • Source Attribute: Name of the attribute whose contents you want to display. You have access to all the available attributes for the selected entity.

  • Variable: Variable that will hold the identifier of the row that corresponds to the user choice, after it is submitted. During the preparation of the screen, this property can be used to set a default value.

The Name and Width properties must also be filled-in. How?

Handling the end-user choice

The choice of the end-user is handled by the Variable property of the Combo Box widget.


Suppose you want to display the attribute Name of all the rows of the entity Customer. You just have to use the Combo Box widget as follows:

      • Source Entity: Customer

      • Source Attribute: Name

      • Variable: CustomerId

The list has all the names that exist for the entity Customer, ordered by Name.

The end-user selects one of these names and the variable CustomerId contains the id of the customer that corresponds to that choice.

See Also

Combo Box Widget Properties | About Combo Box Widget