通過配置ondbclick事件來實現雙擊功能
ondblClickRow:function(rowid,iRow,iCol,e) {
//獲取表格的初始model
var colModel =$(TableId).jqGrid().getGridParam("colModel");
//正在編輯的id,設置該項是爲了不完成當前的編輯,不可以編輯下一行;
if(current_editing_id !="0"){
return;
}
current_editing_id = rowid;
$('#'+subgridTableId).jqGrid('editRow',rowid,{
"keys" : true,
"aftersavefunc" : function(){
//所有對應的
saveAllData(subGridDict);
},
"afterrestorefunc":function(){
//所有對應的
restoreAllData(subGridDict);
},
"oneditfunc" :function(){ //正在編輯行的
setTimeout(function () {
var cellID =iRow+"_"+colModel[iCol].name;
$('#'+cellID).focus();//
},50);
}
});
}