Profile Picture of the author

SnapApp Field Types - Enum

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

118

License: Professional, Corporate, Enterprise

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 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