Очень хороший момент!
Лично я предпочитаю использовать обработчик события ondblClickRow для запуска режима редактирования.Таким образом, вы можете использовать oneditfunc
параметр editRow :
ondblClickRow: function(rowid,iRow,iCol,e) {
grid.jqGrid('editRow',rowid,true,function(){
$("input, select",e.target).focus();
});
return;
}
или просто разместить код, который устанавливает фокус после вызова editRow
:
ondblClickRow: function(rowid,iRow,iCol,e) {
grid.jqGrid('editRow',rowid,true);
$("input, select",e.target).focus();
return;
}
См. Соответствующую демонстрацию здесь .