1

Kendo UI Windowに 2 つ以上のボタンがあり、いずれ.close()も何らかのビジネス ロジックの後で遅かれ早かれイベントを呼び出します。

たとえば、以下の画面: 「閉じる」ボタンはウィンドウを直接閉じますが、「保存」ボタンはいくつかの条件をチェックしてから閉じます。

ここに画像の説明を入力

今、私は私の条件を追加しました

that.bind('close', function(){
     //check some condition
     // here if condition met, let the flow continue else call preventDefault()
});

このインターセプトは、両方のボタンがクリックされたときにトリガーされます。どのボタンがイベントをトリガーしたかを確認するにはどうすればよいですか?

参考までに、Kendo UI Window ウィジェットを拡張したため、that.bind()傍受が行われています。

4

2 に答える 2

0
$("#closeBtnId").bind("click", function () {

});

$("#saveBtnId").bind("click", function () {

});
于 2016-04-05T14:36:17.160 に答える