Profile Picture of the author

SnapApp Field Types - EnumList

on 01-16-2026 12:00 AM by SnapApp by BlueVector AI

60

License: Professional, Corporate, Enterprise

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.

Create EnumList Field Screenshot


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 Button Enum Field Screenshot
Stacked Stacked Enum Field Screenshot
Dropdown Dropdown Enum Field Screenshot

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


Generate Text