事件如何使用单击取消行编辑 btn 在 jqgrid 中进行内联编辑

how event use click cancel row edit btn inline edit in jqgrid

15.2-pre .我想在单击取消行编辑 btn 行网格中的内联编辑时显示事件或调用显示消息的功能。但是单击时不执行任何操作。 请看演示 demo link

     $('div[id^="jCancelButton"]').click(function () {
         alert('test')
         checkCrudGrid();
     });

如果我正确理解你的问题,那么你可以使用 actionsNavOptions

afterRestore 回调
actionsNavOptions: {
    afterRestore: function (rowid) {
        alert("editing of the row with rowid=" +
              rowid + " is canceled");
    }
}

jqGridInlineAfterRestoreRow 事件处理程序。参见 https://jsfiddle.net/OlegKi/dnfk8hmr/322/

此外,我建议您不要使用任何旧的“-pre”版本。 “15.2-pre”版本是官方版本 15.1 之后的某个版本。此外,必须指定“-pre”版本的日期。例如,今天 GitHub 上的当前代码的版本号为 "jqGrid 4.15.5-pre" 和 "Date: 2018-04-21"。如果我要对代码进行一些更改,那么我会将日期更改为 "Date: 2018-05-06" 而不会 更改初步版本“4.15.5-pre”的名称。发布新版本后,它将是“4.15.5”。在发布后的下一次更改中,我会将版本更改为下一个“-pre”版本 - “4.15.6-pre”或“4.16.0-pre”。