27

多くの改良が加えられた新しいSelect2 v4.0を試しています。私は主にtags機能に興味があります。ajax を介してタグを検索し、表示された結果からのタグを選択でき、新しいタグを作成できないようにしたい。機能は StackOverflow に似ています。必要な評判がない場合、新しいタグを作成することはできませんが、既存のタグで質問にタグを付けることができます。

これは、例から取られた私のコードのjsfiddleです。この例では、制限したい新しいタグを作成できます。ユーザーは、ajax を介して GitHub から取得したリストからのみタグを選択できる必要があります。

この機能を無効にする方法を知っている人はいますか?

4

5 に答える 5

49

これは機能するはずです-select2の初期化で、次のようにcreateTag関数から未定義を返してみてください:

createTag: function(params) {
                return undefined;
           }
于 2015-06-22T13:38:10.527 に答える
7

tags: trueSelect2 の初期化時にタグを削除することで、タグを無効にすることができます。または、tags: falseSelect2 の初期化時に設定します。オプションが Truthyの場合にtagsのみ、タグが有効になりますtrue

于 2015-05-27T01:52:18.630 に答える