Вы можете изменить код dataInit
dataInit: function (element) {
$(element).datepicker({
id: 'orderDate_datePicker',
dateFormat: 'M/d/yy',
//minDate: new Date(2010, 0, 1),
maxDate: new Date(2020, 0, 1),
showOn: 'focus'
});
}
, добавив onSelect
обратный вызов, который может быть примерно следующим
dataInit: function (elem) {
var rowid = $(elem).closest("tr.jqgrow").attr("id");
$(elem).datepicker({
dateFormat: "dd-M-yy",
autoSize: true,
changeYear: true,
changeMonth: true,
showButtonPanel: true,
showWeek: true,
onSelect: function () {
if (event != null && event.keyCode === 13) {
$(elem).datepicker("hide");
$grid.jqGrid("saveRow", rowid);
} else {
setTimeout(function () {
$(elem).focus();
}, 50);
}
}
});
}