SnapApp Field Types - Enum
on 01-16-2026 12:00 AM by SnapApp by BlueVector AI
118
Enum Field
The Enum (Enumeration) field type allows users to select a single value from a predefined list of options. This field is ideal for categorizing data where the possible inputs are known and limited, such as “Status,” “Priority,” or “Category”.
Enum Field Properties
Note: Every field in SnapApp shares a set of universal properties, such as Display and Edit settings, that are configured during creation.
To find more information on these foundational settings, please click the link below: SnapApp Fields Fundamentals
Basic Properties
The Basic Properties tab establishes the field’s identity and its relationship to the parent object.
| Property | Description |
|---|---|
| Data Type | Set to Enum. This enables the selection-based UI component. |
| Object | The parent object this field belongs to. |
| Label | The user-facing name, such as “Project Status” or “Ticket Priority”. |
| Column Name | Prepopulated from the Label (e.g., current_project_status). |
| Description | Internal notes explaining the purpose of the defined options. |
Data Type Properties
When the Enum data type is selected, the following specialized configuration options appear to manage your list of values:
Value Management
- Enum Values: The primary field for entering your options. You may type a value and hit Enter to add it to the list.
- Enum Formula: Allows you to use the Expression Builder to dynamically generate the list of options based on other data in the app.
- Allow Other Values: A checkbox that, when enabled, allows you to type in a custom value that is not present in the predefined list.
- Sort Alphabetically: A checkbox to automatically organize the values in A-Z order regardless of the entry sequence.
UI & Styling
- Pill Coloring: Defines the visual style of the selected option in the UI. Options include:
- Standard: Primary, Success, Danger, Info, Warning.
- Greyscale: Dark, Light, Black, White.
- None: Displays as plain text.
- Input Mode: A dropdown that determines how the options are displayed to the user:
- Auto: The system chooses the best layout based on the number of options.
- Button: Displays options as a horizontal row of clickable buttons.
- Stacked: Displays options as a vertical list of buttons.
- Dropdown: Displays options in a standard collapsible menu.
Implementation Examples
| Input Mode | Visual Representation |
|---|---|
| Button | ![]() |
| Stacked | ![]() |
| Dropdown | ![]() |
Thank you for following these steps to configure your SnapApp components. Building a well-structured data environment is the first step toward creating a powerful, automated application that scales with your needs.
For further assistance, email us at snapapp@bluevector.ai


