Skip to main content

Combo Control

Use

The Combo control provides a drop-down list for users to select a single value from a predefined set.


Considerations

  • A Display attribute must always be defined for the control.
  • The control supports a maximum of 1,000 records. If exceeded, Bizagi will notify that the control cannot load due to the limit.

  • Parameter entities: Commonly used to display a list of values.
  • Master entities and System entities: Can also be related, but exercise caution with Master entities as their size may grow significantly, potentially causing performance or usability issues.

Properties

All controls in Bizagi include customizable properties in the Work Portal. Below are the properties specific to the Combo control:

Basic Tab

PROPERTYDESCRIPTION
Display attributeSpecifies which entity attribute will be shown in the Work Portal. For example, a "City" entity might display the "City name".
Additional attributeDisplays an additional attribute next to the Display attribute, separated by a dash.

Display Attribute and Additional Attribute Example

FormsComponents25


Advanced Tab

PROPERTYDESCRIPTION
Default valueSets an initial value when the form opens for the first time. Note: If the attribute is valued via expression, this default is ignored.
Submit on changeDeprecated. Instead, use Actions and Validations.
Sort by attributeSorts Combo values in ascending order by a specified attribute (e.g., City name or Area code).
FilterRestricts the displayed values based on a Boolean expression.
Enable searchAllows users to type within the combo to quickly locate desired values.

Sort By Example

FormsComponents26


Example

In a Purchase Request Process, users must select a Cost Center to determine where the purchase will be charged.

Steps:

  1. Create a Parameter Entity: This will house all the company's Cost Centers. Create a related attribute between the Purchase Request (Process Entity) and the Cost Center (Parameter Entity).
  2. Enter Values: Populate the Cost Center entity with records.
  3. Design the Form: Use the Forms Designer to locate the Cost Center attribute, then drag and drop it into the form. Bizagi will automatically interpret it as a Combo control.
  4. Test the Control: Access the Work Portal and ensure it works as intended.

Example Visuals

  • Populate values in Cost Center entity:
    FormsComponents45

  • Drag and drop in Forms Designer:
    FormsComponents46

  • Final test in Work Portal:
    FormsComponents47