Dynamic Dropdown¶
This element displays a dynamic list of options for user selection by using a HTTP request.
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. |