选择2 - 文本字段而不是下拉列表

时间:2014-04-04 12:03:10

标签: ruby-on-rails jquery-select2 select2-rails

我使用带动态ajax加载/过滤的Select2。

我想要的是一个文本字段,就像你可以在"多值选择框"这里: http://ivaynberg.github.io/select2/

但我得到的只是一个下拉菜单。这是我的代码的一部分:

= f.input_field :community, :class => :communities

$(".communities").select2({
  allowClear:true,
  ajax: {
      ...
  },
  formatResult: formatResult,
  formatSelection: formatResult
});

我需要做什么来获取文本字段而不是下拉列表?

2 个答案:

答案 0 :(得分:1)

我认为createSearchChoice是您需要的功能。

select2上阅读更多内容,搜索createSearchChoice

$(".communities").select2({
 createSearchChoice(term)

});

答案 1 :(得分:0)

你可以试试这个:

$('.communities').select2({
   width: '100%',
   allowClear: true,
   multiple: true, 
   ajax: {
     ...
   },   
});