
A combobox component allowing users to filter a list of predefined options or add new ones by typing.
released June 24, 2025
npm install strapi-plugin-comboboxA custom field plugin for Strapi that provides a combobox component allowing users to type or select from a list of predefined options.

# Using npm
npm install strapi-plugin-combobox
# Using yarn
yarn add strapi-plugin-combobox| Option | Type | Default | Description |
|---|---|---|---|
defaultOptions | string | - | List of options (format: "Label:Value" or "Value") |
enableCreateableOptions | boolean | false | Allow users to create new options |
๐ Example options format:
Option A Label:option-a-value
Option B Label:option-b-value
Option C Label:option-c-value
Simple Option
Another Simple Option| Option | Type | Default | Description |
|---|---|---|---|
customValidation | string | - | Custom regex pattern for value validation |
๐งช Example validation patterns:
/^\d*\.?\d+$//^[^\s@]+@[^\s@]+\.[^\s@]+$//^[a-zA-Z0-9]+$/Options can be specified in two formats:
๐ Label:Value format โ Display a user-friendly label while storing a different value
Display Name:internal-value
Product A:product-a๐ Simple format โ Use the same value for both display and storage
Apple
Banana
OrangeThe plugin includes built-in validation to ensure:
We welcome contributions! You can help by:
MIT License โ ยฉ Jorge Pizzati
Share your work with the community and get it listed in the Strapi ecosystem for everyone to discover and use.
Submit
