イベントを選択、選択解除、選択解除しています。しかし、select allをクリックするかunselectを押すと、これらのイベントはすべて呼び出されません。Kartik select2 yii2 - すべて選択と選択解除すべてが選択、選択、選択解除イベントに接続されていません
これを焼成するイベントがありますプラグインのリンク http://demos.krajee.com/widget-details/select2
イベントを選択、選択解除、選択解除しています。しかし、select allをクリックするかunselectを押すと、これらのイベントはすべて呼び出されません。Kartik select2 yii2 - すべて選択と選択解除すべてが選択、選択、選択解除イベントに接続されていません
これを焼成するイベントがありますプラグインのリンク http://demos.krajee.com/widget-details/select2
です。そのロジックは、ここで定義されています
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);
});
は(それが役に立てば幸い:
ありがとうございましたselect2:selectallを使用していました – Ish
@Ishありがとうございます(: – mishamosher
)この回答は部分的には正しいが完全ではない場合があります。 krajelect2:selectallイベントchangeイベントがトリガしているので、このイベントはsと同じように動作していませんelect2:selectまたはselect2:イベントを選択解除してください – Ish
[Selec2イベントリスト](https://select2.github.io/options.html#events ) –
Select All/Unselect allをクリックしたときにイベントが表示されない – Ish