我使用带动态ajax加载/过滤的Select2。
我想要的是一个文本字段,就像你可以在"多值选择框"这里: http://ivaynberg.github.io/select2/
但我得到的只是一个下拉菜单。这是我的代码的一部分:
= f.input_field :community, :class => :communities
$(".communities").select2({
allowClear:true,
ajax: {
...
},
formatResult: formatResult,
formatSelection: formatResult
});
我需要做什么来获取文本字段而不是下拉列表?
答案 0 :(得分:1)
我认为createSearchChoice
是您需要的功能。
在select2上阅读更多内容,搜索createSearchChoice
$(".communities").select2({
createSearchChoice(term)
});
答案 1 :(得分:0)
你可以试试这个:
$('.communities').select2({
width: '100%',
allowClear: true,
multiple: true,
ajax: {
...
},
});