【问题标题】:Django1.8 select2 AutocompleteDjango1.8 select2 自动完成
【发布时间】:2015-07-20 04:42:26
【问题描述】:

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
    )

这就是我得到的:

用户界面中的问题:

1)Options 高于autocomplete text box

2)AutoComplete suggestions 在页面底部。

【问题讨论】:

    标签: jquery django autocomplete


    【解决方案1】:

    列表项旁边的圆圈表示select2 css文件未包含在您的模板中,我认为添加后您的问题可以解决:

    <link rel="stylesheet" href="{{ STATIC_URL }}django_select2/css/all.min.css">
    

    在你的模板头部:-)

    【讨论】:

      猜你喜欢
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      • 1970-01-01
      • 2021-12-31
      • 1970-01-01
      • 2014-12-07
      • 2014-01-26
      相关资源
      最近更新 更多