問題タブ [select2-rails]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
308 参照

ruby-on-rails - select2 ドロップダウンがモバイルビューのときに新しい値を選択しない、select2 rails

次のコードを使用すると、通常のビューで正常に動作します。

ただし、モバイルでレンダリングするモバイル ビュー (bootstrap col-xs) では、選択した値は更新されません。オリジナルのままです。通常のビューで変更してから画面を縮小すると、新しい値が表示されますが、モバイル ビューでこの select2 フォームを使用して選択することはできません。デフォルト値のみを選択しているようです。

設計上、元の select2 ドロップダウンを単純に縮小することはできないため、別のドロップダウンを作成したモバイル ビューの select2 オプションを次に示します。

select 2のJSは次のとおりです。

基本的に、同じ値を制御するには2つのselct2ドロップダウン/フォームが必要なようです..しかし、オリジナルだけがそれを制御していると思います..

0 投票する
1 に答える
300 参照

jquery-select2 - Select2: 連続した文字を含むすべての検索結果を表示する

select2オプションに厳密に一致しない結果も表示するように検索を使用したい。

例えば。hello world選択ボックスに が存在する場合、 or を入力するとhl検索結果としてhw返されます。hello world

0 投票する
0 に答える
680 参照

ruby-on-rails-4 - select2-railsでソート可能なマルチセレクトの順序を保存するにはどうすればよいですか?

仕事用に構築した CMS には、大量の多対多の関係があります。現在、Select2 3.5.3を使用してこれらの関係を割り当てています。これはすべてうまくいきます。私の問題は、それらをドラッグアンドドロップでソート可能にし、その結果をデータベースに保存しようとしています。

Select2 Drag and Drop Sortingセクションのデモをフォームで動作させましたが、残りの select2 インスタンスのようにこれを動的にする方法がよくわかりません。単純な実装では、.select2クラスで select2 を初期化します。また、注文をデータベースに保存する方法もわかりません。

以下に、Ryan Bates の古い更新関数を変更した例を示します。この例では、ケース スタディ モデルとサイト モデルの関係を更新しようとしています。ケース スタディとサイトには、相互に標準的な所有対多関係があります。

モデル

サイト.rb

ケーススタディ.rb

更新機能

...どうすれば達成できると思いますか。注意すべきもう 1 つの重要な点: position:integercase_studies_sites テーブルにフィールドを追加しました。

フォームと JS

サイト/_form.html.erb

サイト フォームの例を次に示します。

サイト.js.コーヒー

最後に、基本的な select2 を実行するために現在使用しているコーヒー スクリプトを示します。

select2デモをこれらのフィールドに変換する方法がわからないため、現在、フォームフィールドとJSの両方が標準のselect2(ソート不可)に設定されています。

0 投票する
2 に答える
1823 参照

ruby-on-rails - Select2 自動的に空白値を追加

複数セレクターに select2 を使用しています。現在、これは私のHTMLファイルにあります:

@multiautocomplete_set_options文字列の配列です。後でアクセスする:page_request_set_idsと、入力した文字列と空の文字列が表示されます。

プレースホルダーを保持していた を削除しようとしましたunshift("")が、 の空白文字列の問題は削除されませんでした:page_request_set_ids

何か案は?