Kendo编辑器绑定点击取消,更新,X

时间:2013-10-02 16:30:53

标签: kendo-ui kendo-grid

在编辑器模板中,我有这段代码:

$('.k-grid-cancel, .k-grid-update, .k-i-close').bind('click', function (e) {
    var timer;
    clearTimeout(timer);
    timer = setTimeout(colorACommandCell, 1000);
});

当我单击“取消”或“更新”按钮时调用我的函数,但如果单击X关闭编辑器,则不会调用它。我怎样才能同样抓住X的点击?

1 个答案:

答案 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');
      })