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