Adds Eric Hynds jQuery UI MultiSelect Widget (https://github.com/ehynds/jquery-ui-multiselect-widget) to select fields (optional multiselect only) in Drupal.

Drupal 8+ Alternatives

For Drupal8+ we suggest to use for example:

with similar functionality and without jQuery dependencies. Also see #3076171: Provide a new library to replace jQuery UI autocomplete for a great comparison.

This jQuery Plugin is great because it offers:

  • Small Interface (in contrast to many other multiselects)
  • Good usability
  • Nice filter options
  • Great styling oportunities and beautiful default style
  • Configurability
  • Integration into Drupals jQuery

Options (easy configuration on administration page):

  • Multiple ([multiple=multiple]) selects only (leave single selects untouched)
  • Use additional Filter functionality
  • JQuery subselector (further filtering by jQuery selector)

Installation and configuration

  1. Download and extract Eric Hynds's "jQuery UI MultiSelect Widget" jQuery Plugin to the "libraries" folder (sites/all/libraries), named "jquery-ui-multiselect-widget". This folder for example should contain a "src" folder as direct subfolder.
  2. Download and enable this module
  3. (Already enabled and working with default settings now!)
  4. Go to {YourURL}/admin/config/user-interface/jquery_ui_multiselect_widget and configure it
  5. Done! Happy using!
  6. Please visit our websites.

Future plans:

Add Configuration page containing following options:

Alternatives:

Double encoding Problems? ("&" => "&"?)

Have a look here: https://github.com/ehynds/jquery-ui-multiselect-widget/issues/424 (This is a bug in the jquery.multiselect.js library file!)

Development proudly sponsored by German Drupal Friends & Companies:

webks: websolutions kept simple (https://www.webks.de)
and
DROWL: Drupalbasierte Lösungen aus Ostwestfalen-Lippe (OWL), Germany (https://www.drowl.de)

Drupal 8 Version

Drupal 8 Version by joshirohit100 #2615260: Port "jQuery UI MultiSelect Widget" to Drupal 8

Supporting organizations: 
proudly developed this module for the community!

Project information

Releases