Dropdown

The dropdown adapter defines the main container that the dropdown should be held in. Select2 allows you to change the way that the dropdown works, allowing you to do anything from attach it to a different location in the document or add a search box.

It is common for decorators to attach to the render and position methods to alter how the dropdown is altered and positioned.

This adapter can be overridden by assigning a custom adapter to the dropdownAdapter configuration option.

select2/dropdown

Decorators

AttachBody

This decorator implements the standard dropdownParent method of attaching the dropdown.

AMD Modules:

select2/dropdown/attachBody

AttachContainer

When this decorator is loaded, Select2 can place the dropdown directly after the selection container, so it will appear in the same location within the DOM as the rest of Select2.

AMD Modules:

select2/dropdown/attachContainer

Check your build. This module is only included in the full builds of Select2.

DropdownSearch

This decorator implements the search box that is displayed at the top of the dropdown.

AMD Modules:

select2/dropdown/search

MinimumResultsForSearch

This decorator implements the minimumResultsForSearch configuration option.

AMD Modules:

select2/dropdown/minimumResultsForSearch

CloseOnSelect

This decorator implements the closeOnSelect configuration option.

select2/dropdown/closeOnSelect