Kendo ui 按另一单元格时保存单元格更改

Kendo ui 按另一单元格时保存单元格更改,kendo-ui,Kendo Ui,我有一个剑道ui网格,它有一个incell编辑模式。 更改单元格中的值并按其他任何位置时,都需要显示确认窗口以保存/取消更改 现在我已经设法使它部分工作。换言之,当我更改一个值并按下网页上的某个位置或按钮时,我会根据请求获得确认窗口。 当我按下另一个单元格时,什么也没发生。按下的单元格进入编辑模式,启动“编辑”函数,但前一个单元格丢失其值,并且从未调用绑定函数 因此,简单地说,每当值被更改并且用户在其他任何地方按下时,我都需要调用我的确认函数。现在它部分起作用。当按下另一个单元格时,该功能似乎没

我有一个剑道ui网格,它有一个incell编辑模式。
更改单元格中的值并按其他任何位置时,都需要显示确认窗口以保存/取消更改

现在我已经设法使它部分工作。换言之,当我更改一个值并按下网页上的某个位置或按钮时,我会根据请求获得确认窗口。 当我按下另一个单元格时,什么也没发生。按下的单元格进入编辑模式,启动“编辑”函数,但前一个单元格丢失其值,并且从未调用绑定函数

因此,简单地说,每当值被更改并且用户在其他任何地方按下时,我都需要调用我的确认函数。现在它部分起作用。当按下另一个单元格时,该功能似乎没有启动

我现在的消息来源是这样的

edit: function(e) {
    e.model.unbind("change", confirmationFun).bind("change", confirmationFun);  
}

function confirmationFun(e){ 
    // open confirmation dialog and call save function  
}

我试图将我的确认与change:function(e)结合起来,但每次我按下单元格时,甚至在我更改值之前,都会触发更改

您可以使用
blur
,而不是使用
edit
事件。在
网格初始化后
添加以下命令,该命令将任何内容绑定到
确认函数

$('#grid').on("blur", "input", confirmationFun);

其中,
grid
是KendoUI
网格的
id

问题最终通过删除可选的:“多单元”解决了 我的代码的一部分。现在,通过按另一个单元格,我可以根据需要获得确认对话框


多谢各位

我看到一些帖子,每当一个单元格失去焦点时,就会触发模糊事件,但我只需要在一个特定单元格失去焦点时才会触发模糊事件。这是我的问题。你能帮忙吗?