The Basics

Value

{{ basicsValue }}

Multi-Value

Value

{{ multiValue }}

Config

{
    multiple: true,
    query: function (query) {
      query.callback({ results: states });
    },
    initSelection: function(element, callback) {
      var val = $(element).select2('val'),
        results = [];
      for (var i=0; i<val.length; i++) {
        results.push(findState(val[i]));
      }
      callback(results);
    }
  }

Value

{{ multi2Value }}

Placeholders

Value

{{ placeholdersValue }}

Config

{{ placeholders }}

Value

{{ placeholdersMultiValue }}

Array Data

Config

{{ array }}

Value

{{ arrayValue }}

Config

{
    query: function (query) {
      query.callback({ results: states });
    },
    initSelection: function(element, callback) {
      var val = $(element).select2('val');
      return callback(findState(val));
    }
  }

Value

{{ arrayAsyncValue }}