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()
傍受が行われています。