A dropdown whose options are typed into the configuration rather than loaded from the database.
- A short, stable list that is not worth a database view — a status, a priority, a yes/no/unknown.
- Priority: Low, Medium, High.
- Hard-coding a list that already exists as a table, which then has to be maintained in two places.
- Using it for long lists; without search the user has to scroll.
Use instead
- Autocomplete Input — Use instead when the options come from data, or when the list is long enough to need searching.
- Radio Input — Use instead for a handful of options that should all be visible without opening a dropdown.
Configure these in the Application Designer property panel. Group headings mirror the editor where possible. Data Source is where the element gets its rows or field binding (a view/query, a connector operation, or a parent form field). References appear only for view-backed sources and map foreign-key ID columns to readable labels from another view.
- Configuration for options.Default: none
- Where this element loads its data (view, query, connector, or element).Default: none
- Configuration for default Value.Default: none
- When true, the control cannot be edited.Default: none
- Whether the field may be left empty.Default: none
Inside dataSource: (dataSource)
- Another element on the page whose data backs this field.Default: none
- Path into the source element’s data (property segments).Default: none
- No size of its own: dropped at the platform default of 1 × 1 grid cells and resized on the page.
Other parts of your app can read live values from this element in custom expressions:
elements.myStaticSelect.<property>
value
string
Current input value of this control.
elements.myStaticSelect.value
When The chosen option's stored value — commonly the condition behind a Conditional Container.
To use one of these, open the property you want to drive on the other element, switch it to expression mode in the Expression Editor, and enter:
| |
Replace myStaticSelect with this element’s unique id. Select the element in Application Designer and copy the id chip at the top of the right-hand property panel.
Drag this element into one of these containers:
| |