2013-09-01 41 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