2013-12-11 2 views
1

Как я могу захватить события отмены из сетки пользовательского интерфейса Kendo во встроенном редактировании. Я попытался использовать события редактирования для захвата событий отмены, однако он не работает. Мне интересно, есть ли способ сделать это.Как захватить события отмены из встроенного редактирования

.Events(ev => ev.Edit("onEdit")); 

, то у меня есть JQuery:

$("tr .k-grid-cancel", "#Grid").on("click", function(e) { 
     alert("cancel pressed!"); 
    }) 

ответ

0

Проблема заключается в селекторе JQuery, и когда это будет выполнена. Когда вы это сделаете, вы перехватите события для тех tr, у которых был класс CSS k-grid-cancel, который существует к моменту его выполнения , но вы хотите перехватить элементы DOM, которые будут созданы в будущем. Так что вы должны сделать:

$("tr", "#Grid").on("click", ".k-grid-cancel", function(e) { 
    alert("cancel pressed!"); 
}); 

Осознайте, что я переехал k-grid-cancel к jQuery.on. Это текущий синтаксис jQuery для замены старой функции live.

+0

Благодарим за помощь – Supermode

Смежные вопросы