Dynamic Dropdown¶
This element displays a dynamic list of options for user selection by using a HTTP request. Users can select an option from the list, or search for the required option by typing in the box.
Appearance¶
The following figure shows how the element would appear on the form.
Properties¶
The following table describes the properties of the element.
Property |
Description |
---|---|
Label |
Specify the label that appears on the form. |
Variable Name |
Specify a unique name for identifying the variable that is used to store the user input. You can reference this variable when defining UEL expressions. |
Required |
Specify if the element is a required field. |
Visible |
Specify if the element is shown or hidden on the form. You can use a UEL expression to define this property. The element is shown if the expression evaluates to true, and hidden if the expression evaluates to false. |
Multiple Selection |
Specify if multiple selection is allowed. |
EnOS API |
Specify if an EnOS API is used for the HTTP request. |
Request Method |
Specify the HTTP request method. |
Service URL |
Specify the host address of the API. This property is not applicable for EnOS APIs. |
Request Path |
Specify the request path of the API. |
Header Parameters |
|
Query Parameters |
|
Body Parameters |
Specify the HTTP request body parameters. Supports UEL expressions. |
Request Timeout (seconds) |
Specify up to 600 seconds for the HTTP request timeout period. |
JSON Path (Option Key) |
Specify the JSON path for extracting the key of the drop-down list options from the HTTP response parameters. |
JSON Path (Option Label) |
Specify the JSON path for extracting the name of the drop-down list options from the HTTP response parameters. |