1

所以我有很长的属性列表(2000+),当我单击文本字段“选择受影响的属性...”时,下拉菜单会出现正确填充的数据。这很好。

现在,为什么填充的下拉菜单会悬停在文本字段上方而不是下方?我没有添加任何自定义 CSS。

在此处输入图像描述

在此处输入图像描述

中的 collection_select 标记_form.html.erb

<div class="form-group">
    <%= f.label :property_id %><br>    
    <%= collection_select(:ticket, :property_ids, Property.all, :id, :property_name_and_address, {}, {:multiple => true, class: "form-control"}) %>
</div>

中的 javascripttickets.js

$("#ticket_property_ids").select2({
  placeholder: "Select Affected Properties, You Can Search By Name or Address Via Typing "
});

非常感谢您对此事的任何意见。

4

1 回答 1

0

好的,问题是我使用的 select2 js 文件select2.full.min.js而不是select2.min.js. 切换到非完整版本解决了这个问题。

根据文档:

如果您需要来自 Select2 的附加功能,例如兼容性模块或推荐的包含(例如 jquery.mousewheel),您应该只使用此构建

于 2016-03-24T18:20:04.160 回答