SnapApp Field Types - EnumList
on 01-16-2026 12:00 AM by SnapApp by BlueVector AI
60
EnumList Field
The EnumList (Enumeration List) field type allows users to select multiple values from a predefined list of options. Unlike the standard Enum type, which restricts users to a single choice, EnumList is ideal for capturing sets of data, such as “Skills,” “Interests,” or “Applicable Categories”.
EnumList 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 EnumList. This enables the multi-selection UI component. |
| Object | The parent object this field belongs to. |
| Label | The user-facing name, such as “Assigned Departments” or “Project Tags”. |
| Column Name | Prepopulated from the Label (e.g., selected_project_tags). |
| Description | Internal notes explaining why multiple selections are permitted for this field. |
Data Type Properties
When the EnumList data type is selected, the following specialized configuration options appear:
Value Management
- Enum Values: The primary field for entering your options. Type a value and hit Enter to add it.
- Enum Formula: Allows you to use the Expression Builder to dynamically generate the list of options from other records or objects.
- Allow Other Values: A checkbox that, when enabled, allows users to type and add their own custom tags to the list.
- Sort Alphabetically: A checkbox to automatically organize the multi-select options in A-Z order.

UI & Styling
- Pill Coloring: Defines the visual style of the selected tags. Options include:
- Standard: Primary, Success, Danger, Info, Warning.
- Greyscale: Dark, Light, Black, White.
- None: Displays as simple comma-separated text.
- Input Mode: A dropdown that determines how the multi-select options are presented:
- Auto: The system optimizes the layout based on the number of options.
- Button: Displays options as clickable buttons.
- Stacked: Displays options as a vertical list of checkboxes.
- Dropdown: Displays a multi-select menu with a search bar for finding tags.
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


