Skip to main content
Version: 1.28 (Current)

Add Dropdown with Autocomplete

Audience: Low-code Engineers

Skill Prerequisites: Forms, Tokens

Adds a searchable dropdown to a Dynamic Field Container when the form loads. Users type to filter the options, which makes it suitable for long lists. It works like a Dropdown with Autocomplete field placed in the form builder.

See Dynamic Fields for how dynamic fields work and how to set up the container.

Typical Use Cases​

  • Let users pick a customer, product or employee from a long list
  • Search options loaded from a database query

Don't use it to​

Action NameDescription
Add DropdownAdds a plain dropdown.
Add Tags InputLets users pick several values with suggestions.

Input Parameter Reference​

This action has the common parameters, except Secure Input and Readonly, and the list parameters, except Link To. It also has:

ParameterDescriptionSupports TokensDefaultRequired
Message for no resultsThe text shown when nothing matches the search. HTML is allowed.YesNo results foundNo
Number of itemsHow many options are loaded at a time. More load as the user scrolls.Yes50No
Disable dropdown on clickEnter true to show the options only after the user starts typing, instead of when the field is clicked.YesfalseNo

Output Parameters Reference​

ParameterDescription
Field ID Token NameOptional. Token that receives the cleaned field ID. If empty, the ID is saved in [<FieldId>:Name].

When the form is submitted, the selected value is available in [<FieldId>].

Examples​

tip

To understand how to use the below examples, please see Running Examples.

1. Add a searchable customer list​

Add this action to the form's On PreInit or On Init actions. It adds a customer picker to the ExtraFields container, with options from a SQL query.

{
"Title": "Add Dropdown with Autocomplete",
"ActionType": "AddDropdrownWithAutocomplete",
"Description": "Add the customer picker",
"Condition": null,
"Parameters": {
"ContainerId": "ExtraFields",
"FieldId": "Customer",
"FieldName": "Customer",
"InitialValue": "",
"NoResults": "No matching customers",
"DisplayNumber": "50",
"DisableDropdownOnClick": "false",
"DataSource": {
"Expression": "",
"Value": "SQL Query",
"IsExpression": false,
"ConnectionString": "",
"QueryTimeout": "",
"TokenizeText": false,
"SqlQuery": "SELECT CompanyName AS Text, CustomerId AS Value FROM Customers ORDER BY CompanyName"
},
"TokenizeParameters": true,
"IsRequired": "true",
"FieldIdTokenName": ""
}
}

The action type ID is spelled AddDropdrownWithAutocomplete in the product.

Revised 09/25/2026