0

我有一个带有“更改”功能的网格,每次选择一行或单击编辑/删除/更新/取消按钮时都会触发该功能。

我想要的是能够区分差异,因为我只在选择一行时执行某些代码,而不是在我做 cruds 或一行时执行它。

change: function(e) {

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

}

有没有办法区分“更改”功能内部的差异?

4

1 回答 1

0

您可以使用事件数据中的“action”属性:

function onChange(e) {
  if(e.action == "itemchange") { 
    //update
  } else if (e.action == "add") { 
    //add
  } else { 
    //delete
  }
} 
于 2013-09-01T10:07:15.793 回答