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.full.min.js問題は、代わりに使用していたselect2 jsファイルの場合でしselect2.min.jsた。非完全版に切り替えると、問題が修正されました。

ドキュメントごと:

このビルドは、互換性モジュールや jquery.mousewheel などの推奨インクルードなど、Select2 の追加機能が必要な場合にのみ使用してください。

于 2016-03-24T18:20:04.160 に答える