如何在初始化时没有多次选择时显示多个值?

时间:2014-12-08 07:51:29

标签: jquery select initialization jquery-select2 jquery-chosen

我尝试初始化与普通下拉列表一样,使用select2

选择一个值
    $("#e5").select2({
        minimumInputLength: 1,
        query: function (query) {
            $http({
                method: 'GET',
                url:'/ajax',
                params: {'val' : query.term}
            }).then(function(response) {
                var data = response.data;
                query.callback(data);
            });          
        },
        initSelection : function (element, callback) {
            var obj= {id:1,text:'whatever value'};            
            callback(obj);
        }
    });

有没有一种方法可以在初始化或类似的情况下使用多个值而显示其他值,而其他只是在select2配置中没有将multipleSelect设置为true时显示。

var preload_data = [
      { id: 'user0', text: 'Disabled User', selected: true}
      , { id: 'user1', text: 'Jane Doe'}
      , { id: 'user2', text: 'John Doe'}
      , { id: 'user3', text: 'Robert Paulson'}
      , { id: 'user5', text: 'Spongebob Squarepants'}
      , { id: 'user6', text: 'Planet Bob' }
      , { id: 'user7', text: 'Inigo Montoya' }
    ];    

    initSelection : function (element, callback) {                  
        callback(preload_data);
    }

任何建议都会提前感激

0 个答案:

没有答案