Jqgrid中动态生成colModel实现双击编辑整列时,鼠标定位在当前双击指定单元格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jqgrid中动态生成colModel实现双击编辑整列时,鼠标定位在当前双击指定单元格相关的知识,希望对你有一定的参考价值。
通过配置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);
}
});
}
以上是关于Jqgrid中动态生成colModel实现双击编辑整列时,鼠标定位在当前双击指定单元格的主要内容,如果未能解决你的问题,请参考以下文章