2017-02-16 22 views
0

イベントを選択、選択解除、選択解除しています。しかし、select allをクリックするかunselectを押すと、これらのイベントはすべて呼び出されません。Kartik select2 yii2 - すべて選択と選択解除すべてが選択、選択、選択解除イベントに接続されていません

これを焼成するイベントがありますプラグインのリンク http://demos.krajee.com/widget-details/select2

+0

[Selec2イベントリスト](https://select2.github.io/options.html#events ) –

+0

Select All/Unselect allをクリックしたときにイベントが表示されない – Ish

答えて

1

です。そのロジックは、ここで定義されています

Select2 Krajee JS Official Source Code

すべての選択のためのイベントの名前はkrajeeselect2:selectallで、非選択のためのすべてがkrajeeselect2:unselectallです。 jQueryの経由でイベントを消費

は、いつものように行われます。

$('#myKartikSelect2Id').on("krajeeselect2:selectall", function (e) { 
    console.log(e); 
}); 

$('#myKartikSelect2Id').on("krajeeselect2:unselectall", function (e) { 
    console.log(e); 
}); 

は(それが役に立てば幸い:

+0

ありがとうございましたselect2:selectallを使用していました – Ish

+0

@Ishありがとうございます(: – mishamosher

+0

)この回答は部分的には正しいが完全ではない場合があります。 krajelect2:selectallイベントchangeイベントがトリガしているので、このイベントはsと同じように動作していませんelect2:selectまたはselect2:イベントを選択解除してください – Ish

関連する問題