在编辑器模板中,我有这段代码:
$('.k-grid-cancel, .k-grid-update, .k-i-close').bind('click', function (e) {
var timer;
clearTimeout(timer);
timer = setTimeout(colorACommandCell, 1000);
});
当我单击“取消”或“更新”按钮时调用我的函数,但如果单击X关闭编辑器,则不会调用它。我怎样才能同样抓住X的点击?
答案 0 :(得分:1)
您可以将点击处理程序附加到网格弹出窗口的X,如下所示:
$('#gridName').data().kendoGrid.editable.element.closest('.k-window')
.find('.k-window-action:has(.k-i-close)').click(function(){
alert('x was clicked');
})