問題タブ [jquery-select2-4]

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 投票する
8 に答える
38278 参照

css - select2タグの色のCSSを変更するにはどうすればよいですか?

選択ボックスから複数のタグを表示するためにプロジェクトを使い始めたところですが、ライブラリのおかげでうまく機能しています。

複数値の選択ボックスに表示されるタグの色またはcssを変更する必要があります。現在、タグの色は灰色で表示されていますが、タグの種類に応じて別の色に変更したいと思います。または、少なくともデフォルトの色を変更する方法はありますか?

また、タグのcssクラスを変更することは可能ですか?次のようなオプションがありますが、formatResultCssClassそのプロパティを介してcssクラスを追加しようとしたときに、何も変更されていません。誰かがこれを行う方法の例を示していただければ幸いです。

編集:問題を解決するための回避策:選択したオブジェクトのクラスを表すための新しいプロパティをselect2.defaultsに追加します。

そして、この新しいプロパティを使用してselect2を初期化します。

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

jquery-select2 - 無限のデータとフィルターでSELECT2 4.0.0を使用する

私は Select2 を 2 年間使用しており、すべての開発を本当に楽しんでいます。しかし、バージョン 3.5.x には限界があるので、バージョン 4.0 に移行します。

記録として、私は Select2 を大きなテーブル (> 10.000 エントリ) で使用しているため、AJAX と無限のデータ (ページは 50 項目に設定) を使用しています。

  1. バージョン 3.5.2 では、データを検索するときに下線の一致を再現できます (formatSelectionとを使用query.term)。バージョン 4.0.0 でそれを作成する方法はありますか (関数はパスするtemplateResultだけで、もうパスresultしませqueryんか?

  2. バージョン 3.x では、検索値がリストにありませんでした (を使用createSearchChoice) を使用して、無料のエントリを追加できます。バージョン 4.0 にはこのオプションがありません。再度作成する方法はありますか?

  3. 選択バーを入力バーに置き換えようとしています (まだ選択ドロップダウンを使用しています)。アダプターを強制することは可能のようですが、その方法を見つけることができませんでした。

  4. 新しいアイテムを追加するには、行 (行 1) またはボタン (右にフローティング) のいずれかを追加する必要があります (に似てcreateTagいますが、アイテムの場合)。誰かがすでにそれを作っていますか?

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

javascript - Select2 initSelection 非推奨

私は現在Railsプロジェクトを作成してselect2おり、フォームに使用しています。

ビューの form_for:

JavaScript ファイル:

コントローラーに設定しましたが、これは正常に機能していますが、このフォーム@ingredientsに複数のデフォルト値を設定する方法がわかりません。select2

method はバージョン 4.0.0initSelectionで廃止されたようで、新しいメソッドを使用した良い例が見つかりませんでした。

誰にもアイデアはありますか?前もって感謝します。

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

javascript - Select2 JS Ajax を使用したリモート データの読み込み

Select2 JS バージョン 4.0.0-rc.1 を使用していますが、リモート Ajax メソッドで提案を読み込むのに問題があります。

以下はマークアップとコードです

JavaScript Jquery

サーバーから返された Json Result

提案を表示するために特定の関数を記述する必要があるかどうかはまったくわかりません。Ajax セクションのコメントには、結果の Json データを変更すべきではないと書かれています。

ここで、提案を表示するためにコードを機能させるには、さらに何をすべきか教えてください。

select2の新しいバージョンでは、多くのものが変更されたと思います。