0

在编辑器模板中,我有以下代码:

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

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

4

1 回答 1

1

您可以将单击处理程序附加到网格弹出窗口的 X 上,如下所示:

$('#gridName').data().kendoGrid.editable.element.closest('.k-window')
     .find('.k-window-action:has(.k-i-close)').click(function(){
          alert('x was clicked');
      })
于 2013-10-02T17:48:30.093 回答