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