我有一个带有“更改”功能的网格,每次选择一行或点击编辑/删除/更新/取消按钮时都会触发。
我想要的是能够分辨出差异,因为我只选择在选择某行时执行某些代码的内容,而不是在我执行某些操作时执行它。
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 :(得分:0)
您可以使用事件数据中的“action”属性:
function onChange(e) {
if(e.action == "itemchange") {
//update
} else if (e.action == "add") {
//add
} else {
//delete
}
}