Skip to main content

Select

Select fields provide dropdown menus with predefined options for user selection.

View all settings
SettingDescription
Field NameText input, required. Unique identifier for the field.
Input TypeDropdown, required. Choose Single or Multi.
Default ValueDropdown. Pre-selected option for new records.
Display LabelText input. Human-readable label shown in forms.
Sort OrderNumber input, defaults to 0. Position in field lists.
IconIcon picker. Visual identifier.
OptionsTag input, required. Comma-separated values to add.
Use Data ObjectToggle. Pull options from a predefined data object.
Data ObjectDropdown. Select data object (when Use Data Object is enabled).
StatusToggle, defaults to true. Enable or disable the field.
RequiredCheckbox. Make the field mandatory.
DescriptionText area. Documents the field's purpose.
Form VisibilityDropdown. Show in Add, Edit, or Both forms.
DB Field NameText input. Custom database column name.
Use as IndexCheckbox. Create database index for performance.
Populate from Logged-In UserCheckbox. Auto-fill from user session.

Input Types

  • Single — Single selection dropdown, stores one value
  • Multi — Multiple selection dropdown, stores an array of values

When to Use

Choose Select over Enum when:

  • Options are user-facing and may change frequently
  • You want to pull options from a Data Object
  • Values are stored as display strings

Choose Enum instead when:

  • Values are constants used in backend logic
  • Type safety matters in your code

Settings

See Common Settings for shared options.

Not available: Primary Key, Unique, Faker Type

Options Data (Basic Settings)

Options are required. You can define them in two ways:

Manual Options:
Type comma-separated values and press Enter to add multiple at once (e.g., car, bike, bus, van).

Click Add Bulk to open a text area where you can add multiple options separated by commas, spaces, or new lines.

Use Data Object:
Toggle Use Data Object to pull options from a predefined data object instead of entering them manually.

note

Data Object documentation coming soon.

Use Cases

  • Status dropdowns (pending, approved, rejected)
  • Category selection
  • Country or region pickers
  • Tag and label assignment (Multi)