这是Django-Select2(4.3.1)
文件所说的内容:
根据select2文档,为了得到 占位符和allowClear设置工作,你必须指定一个 清空
<option></option>
作为<select>
列表中的第一个条目。
升级到Django 1.8
之前一切正常。
这就是我在做的事情:
class OptionMultiChoices(AutoModelSelect2MultipleField):
queryset = QuestionOption.objects
search_fields = ['name__icontains', ]
class QuestionForm(ModelForm):
options = OptionMultiChoices(
widget=AutoHeavySelect2MultipleWidget(
select2_options={
'width': '220px',
'placeholder': 'Lookup Options',
}),
required=False
)
这就是我得到的:
UI中的问题:
1)Options
以上autocomplete text box
。
2)AutoComplete suggestions
位于页面底部。