Select
Select fields provide dropdown menus with predefined options for user selection.
View all settings
| Setting | Description |
|---|---|
| Field Name | Text input, required. Unique identifier for the field. |
| Input Type | Dropdown, required. Choose Single or Multi. |
| Default Value | Dropdown. Pre-selected option for new records. |
| Display Label | Text input. Human-readable label shown in forms. |
| Sort Order | Number input, defaults to 0. Position in field lists. |
| Icon | Icon picker. Visual identifier. |
| Options | Tag input, required. Comma-separated values to add. |
| Use Data Object | Toggle. Pull options from a predefined data object. |
| Data Object | Dropdown. Select data object (when Use Data Object is enabled). |
| Status | Toggle, defaults to true. Enable or disable the field. |
| Required | Checkbox. Make the field mandatory. |
| Description | Text area. Documents the field's purpose. |
| Form Visibility | Dropdown. Show in Add, Edit, or Both forms. |
| DB Field Name | Text input. Custom database column name. |
| Use as Index | Checkbox. Create database index for performance. |
| Populate from Logged-In User | Checkbox. 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)
Related
- Common Settings — Shared settings reference
- Enum — For backend constants