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); 

                                }
                            });

                        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章