Multi Dropdown Input Native Mobile

Demo to preview the plugin

Introduction

The Multi Dropdown Input Native Mobile plugin provides a powerful and customizable multi-select dropdown component specifically designed for mobile applications in Bubble. This plugin allows users to select multiple items from a dropdown list with an intuitive interface that displays selected items as tags. The component supports both simple data types (text, numbers) and complex data types (custom data types, API data) with flexible configuration options including search functionality, selection limits, and visual customization.

Prerequisites

This plugin is designed specifically for the mobile version of the Bubble editor. To test the plugin on your mobile device, use the TestFlight app available at: https://testflight.apple.com/join/EcFCzJ32
⚠️
Please note that the testing app is currently available for iOS only.
Image without caption

How to setup

Setting up the Multi Dropdown Input Native Mobile plugin is straightforward:
  1. Install the plugin from the Bubble plugin marketplace.
    1. Image without caption
  1. Add the Multi Dropdown element to your mobile page.
    1. Image without caption
  1. Configure the data source by setting the "Data type" and "Data source" fields.
    1. Image without caption
  1. For complex data types, specify the "Data label field" and the "Data ID field".
    1. Image without caption
  1. Customize the appearance and behavior using the available properties.
    1. Image without caption
  1. Set up workflows to handle the selection events.
The plugin automatically handles data processing and doesn't require any API keys or external service configuration.

Plugin Element Properties

The plugin contains a Multi Dropdown input form that should be used on mobile pages.

Multi Dropdown

Image without caption
Element fields
Title
Description
Type
Placeholder
Text displayed when no items are selected.
text (optional)
Data type
The type of data in the dropdown.
App Type
Data source
List of items in the dropdown. For basic datatype these are also labels.
list of “Data type”s
Data ID field
Field to use as unique identifier for complex data types.
text (field of “Data type”) (optional)
Data label field
Field to display as the label for complex data types.
text (field of “Data type”)
Default data
Pre-selected items when the dropdown loads. This list should be a sublist of "Data source" list.
list of “Data type”s (optional)
Enable search
Enables search functionality within the dropdown.
Checkbox
Max displayed items
Maximum number of selected items to show as tags in the header.
number
Max selected items
Maximum number of items that can be selected. Leave empty for unlimited.
number (optional)
Max options list height
Maximum height of the dropdown options list in pixels.
number
Selected items color
Background color for selected item tags and checkboxes.
Color
Element actions
Reset — Removes all selected items from the multi dropdown.
Exposed states
Name
Description
Type
selected items
List of currently selected items from the dropdown.
list of “Data type”s
Element Events
Name
Description
selection changed
Triggered whenever the user selects or deselects items in the dropdown.
limit reached
Triggered when the user tries to select more items than the maximum allowed.

Workflow example

Using of basic datatype

Using of complex datatype

Initial selected items

Limit the selection

Image without caption

Changelogs