Skip to content

Combobox

Fuuz Wiki Import edited this page Jun 7, 2026 · 1 revision

Combobox

Important: COMBOBOXES HAVE BEEN DEPRECATED — use the Select element instead.

The Combobox element presents a dropdown list of selectable options on a screen. Options can be built dynamically with a transform, defined as a static list, or queried from a Data Model.

Comboboxes require that you provide an id and a label property. The values of these can be the same, but they must both be present. The label is what will show in the Combobox when you are selecting, and the id by default will be the value placed in the JSON output when the value is selected.

If you need to provide the entire state of the Combobox when a value is selected, you can use the "stateTracking": "full" property, which will provide an object with both the id and the label.

Options (Transform)

The options transform can be useful to build a dynamic list of inputs from a transform. In the example we use the $momentTzTimezones() function, which returns all available time zones supported by moment.

{
  "type": "object",
  "properties": {
    "timezone": {
      "type": "string",
      "format": "timezone",
      "inputProps": {
        "type": "combobox",
        "options": {
          "__transform": "$momentTzTimezones().{\"id\": $, \"label\": $}"
        }
      }
    }
  },
  "additionalProperties": false
}

Combobox listing time zones built from a transform

Options (Static)

The options transform also allows you to build a static list of options a user can select from.

Note: stateTracking is set to "full", which will return both the id and the label fields in the JSON.

{
  "type": "object",
  "properties": {
    "route": {
      "type": "object",
      "format": "timezone",
      "inputProps": {
        "type": "combobox",
        "stateTracking": "full",
        "options": [
          {
            "id": "upper",
            "label": "Upper"
          },
          {
            "id": "middle",
            "label": "Middle"
          },
          {
            "id": "lower",
            "label": "Lower"
          }
        ]
      }
    }
  },
  "additionalProperties": false
}

Combobox with a static list of options

Query

The query option is the standard Combobox option that allows you to run a query against a Data Model and return related data. In the example we use the Connection model to list Connections in the system.

{
  "type": "object",
  "properties": {
    "connection": {
      "type": "object",
      "title": "Default Connection",
      "inputProps": {
        "type": "combobox",
        "api": "Application",
        "queryType": "Connection",
        "labelField": "name",
        "labelPath": "name",
        "stateTracking": "full",
        "multiselect": false,
        "query": {
          "fields": [
            "connection.id",
            "connection.name"
          ]
        }
      }
    }
  },
  "additionalProperties": false
}

Combobox querying the Connection model

See Also


Source: support.fuuz.com

🏠 Home

Getting Started (14)
Training Guides (52)

Applications

Access & Users

Data Models & Schema

Screens

Weather Lookup Series — guided 3-part build

Data Flows & Integrations

Data, Reporting & Monitoring

Enterprise & Organizations

Platform Concepts & Architecture (10)
Screens & Application Design (17)
Data Models & Schema (8)
Data Flows & Scripting (51)

Designing Flows

Data Flow Nodes

JSONata Reference

Scripting

Integrations & Connectors (30)

General & iPaaS

Plex

EDI

IIoT & Edge Gateway (18)

Physical Device Connectors

Edge Data Connectors

Reporting, Documents & Dashboards (8)
Administration & Access Control (27)
Data Management (8)
Accelerators, Templates & Packages (8)
Design Standards (1)
How-To Guides (8)
FAQ & Troubleshooting (1)
Release Notes (117)

2026

2025

2024

2023

2022

2021

2020

Policies & Company (6)

Clone this wiki locally