我正在使用免费的jqGrid 4.13.3。我使用一列的内联编辑。更改列单元格的值并按下回车键后,我想触发一个函数,以便在编辑模式下移动到下一行,准备好进行更改。
我尝试了以下但事件似乎没有发生。
function oSelect(id){
selID = id;
$("#ifetestdetailslist").setColProp('reading', { editoptions: {dataEvents: [{ type: 'keyup', fn: function(e) {if(event.keyCode=='13'){readingchange(); }}}]}});
if(id && id!==lastsel){
$("#ifetestdetailslist").jqGrid('restoreRow',lastsel);
$("#ifetestdetailslist").jqGrid('editRow', id, {
keys: true,
focusField: 'reading',
oneditfunc: function (rowid, options) {
$control = $("#" + rowid + "_reading");
if ($control.length > 0) {
$control[0].select();
}
}
});
lastsel=id;
}
};