2013-09-01 37 views
0

我有一个“更改”功能,每次选择一行或单击编辑/删除/更新/取消按钮。如何区分选择和编辑/删除等Kendo栅格行

我想要的是有能力说出不同之处,因为我只选择在某行被选中时执行某些代码,而在我正在做坏事或行时不执行它。

change: function(e) { 

    // Body of the function... 
    IF ROW IS SELECTED 
     EXECUTE CODE 
    ELSE IF ROW IS DELETED, EDITED, ETC. 
     DO NOTHING 
    END IF 

} 

有没有办法区分“更改”功能的区别?

回答

0

您可以使用“动作”属性从事件数据:

function onChange(e) { 
    if(e.action == "itemchange") { 
    //update 
    } else if (e.action == "add") { 
    //add 
    } else { 
    //delete 
    } 
} 
+0

弗拉基米尔,“行动”属性未定义当我检查它... – user1004462