問題タブ [jquery-select2]

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

javascript - 新しいタグを作成するときにselect2自動選択タグを変更する

select2を使用していますが、タグが存在しない場合に新しいタグを作成できるように設定しています。

これはすべて正常に機能していますが、私が持っているバグベアの1つは、「新しいタグ」が自動的に選択されたタグであるということです。これにより、誤って作成された多くの偽のタグが発生します。

私が欲しいのは、「新しいタグ」が通常どおり上部に表示されることです。

ただし、他のサブマッチングオプションがある場合は、そこに最も近いマッチを選択する必要があります。ユーザーは、新しいタグを作成する場合は、上矢印を押すことができます。

これは、「スクラム」タグがすでに存在するときに「スクラム」と入力するときに表示したいものです。

最適な選択

0 投票する
3 に答える
5407 参照

jquery - select2 の結果を制限する

タグを選択するために優れたselect2 jquery プラグインを使用しています。

結果を制限する方法を見つけることができません (最初の 5 つだけと言います)。

私のコード:

何か案は?

0 投票する
3 に答える
6912 参照

angularjs - angularjsを使用してselect2データを動的に埋めるにはどうすればよいですか

私の場合は、Select2 ウィジェットの createSearchChoice 機能を使用したいと考えています。そのため、select 要素の代わりに html input 要素を使用する必要があることがわかったので、ng-repeat を使用して select2 ウィジェットを設定することはできません。「データ」オプションがあり、select2ウィジェットに静的データを入力できましたが、動的に入力しようとしたときではありませんでした。

機能するもの:

html: <input class='select2' ui-select2='sel2props' type='hidden'>

コントローラーで:

しかし、データを変数に設定しようとすると、データベースが提供するものに設定できる変数にウィジェットが入力されません。

取り出されたデータは指定されたとおりです。

データキーを追加するボタンを設定すると、機能します:

だから私はそれがタイミングの問題だと思っていて、 $digest と $apply を試してみましたが、コントローラーでは機能しません。私はディレクティブを設定しようとしましたが、実際には単純なウィジェットを実行できますが、select2 は実行できません。誰かがそれを助けることができれば、それは素晴らしいことです.

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

angularjs - Angular UI select2 - 自動ソートを停止するには?

次のデータは、 Angular UIを介してselect2に添付されます: (ライブの例はこちら)

JS:

HTML:

ただし、アイテムが選択されるたびに、選択されたアイテムが でソートされidます。例えば、「リンゴ」の次に「ボート」を選ぶと、selectedアイテムは「ボート」「リンゴ」の順で!

順序を保持し、この自動ソートを無効にするにはどうすればよいですか?

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

javascript - 選択入力でselect2()を複数回呼び出すと、それが消えます

再現方法:

Chromeでhttp://ivaynberg.github.com/select2/select2-latest.htmlにアクセスします。

Web開発コンソールを開き、次のように入力します。

$( "#e1")。select2()

"TypeError:Object-1にはメソッド'show'がありません"

最初の選択が消えます、なぜですか?

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

jquery - javascript select2 許可タグ

ユーザーがselectで許可されたタグのみを選択できるようにする必要があります。

現在、私はそれを持っています:

それを手伝ってくれませんか?

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

javascript - 作成したタグをサーバーに送り返す方法

Select2 jqueryプラグインを使用して、ASP.NETMVCサイトの投稿のタグを追加/作成しています。私が使用する機能は、次のような「リモートデータの読み込み」と「タグ付けのサポート」です。

新しいタグを入力して選択する(新しいタグを作成する)ことはできますが、問題は、テキストボックスを送信するとID 0がサーバーに転送され、作成されたタグの名前を知る方法がないことです。

では、IDの代わりに文字列をサービスに送信するにはどうすればよいですか?または、既存のIDと作成された文字列のような混合モードがありますか?

よろしくお願いします

0 投票する
3 に答える
20417 参照

javascript - Select2 従属ドロップダウン リスト

Select2 プラグインを使用して、相互に依存する 4 つのドロップダウン リストを作成しようとしています。オプションをロードするデータを更新する正しい方法を見つけるのに苦労しました。

私の目標は、ajax を介して新しいデータをロードすることですが、クライアントにデータを取得すると、選択リストに新しいデータを追加できません。

私が試したコードは次のとおりです。

ここで別の質問があります select2動的に項目を変更します が、そこでのソリューションは Select2 v3.2 では機能しましたが、Select2 v3.3 では機能しませんでした

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

javascript - Select2:タグデータのマッチャーを拡張する

タグ付けの目的でSelect2を使用します。チャームのように機能しますが、追加の要件があります。マッチャーは、アイテムのテキストだけでなく、それ以上に一致する必要があります。

説明させてください。このmatcher関数は、2つのパラメーターとを取りtermますtext。これにより、指定されたタグと入力されたテキストを比較できます。tagsしかし、(関数を介して)各タグに追加のデータを定義すると、マッチャーでそのデータにアクセスできなくなります。

コード例:

各タグの必須プロパティidとプロパティを設定します。textさらに、という名前の文字列がありますcategory。テキストだけでなく、テキストとカテゴリと照合したい。

それは可能ですか?

0 投票する
7 に答える
50737 参照

javascript - Select2 Ajaxメソッドが選択されていません

わかりました、ここで何か単純な設定が間違っていると確信していますが、それが 100% ではありません。

そのため、ユーザーがデータベースを検索して結果を選択する方法として、Select2 AJAX メソッドを使用しようとしています。通話自体は結果とともに戻ってきますが、リストから回答を選択することはできません。また、ホバーまたは上下矢印で「選択」できないようです。それで、これ以上苦労することなく、ここに私のコードがあります:

index.html

select.js

JSON レスポンス

すべてが正しく引き込まれているように見えますが、実際に回答を選択してボックスに入力することはできません。コードのどこかに問題がありますか?