查看: 986|回复: 0

[JavaScript/JQuery] Jqgrid中动态生成colModel实现双击编辑整列时,鼠标定位在当前双击指定单元格

发表于 2018-4-7 08:00:02

通过配置ondbclick事件来实现双击功能
ondblClickRow:function(rowid,iRow,iCol,e) {
//获取表格的初始model

  1. var colModel =$(TableId).jqGrid().getGridParam("colModel");
  2. //正在编辑的id,设置该项是为了不完成当前的编辑,不可以编辑下一行;
  3. if(current_editing_id !="0"){
  4. return;
  5. }
  6. current_editing_id = rowid;
  7. $('#'+subgridTableId).jqGrid('editRow',rowid,{
  8. "keys" : true,
  9. "aftersavefunc" : function(){
  10. //所有对应的
  11. saveAllData(subGridDict);
  12. },
  13. "afterrestorefunc":function(){
  14. //所有对应的
  15. restoreAllData(subGridDict);
  16. },
  17. "oneditfunc" :function(){ //正在编辑行的
  18. setTimeout(function () {
  19. var cellID =iRow+"_"+colModel[iCol].name;
  20. $('#'+cellID).focus();//
  21. },50);
  22. }
  23. });
  24. }
复制代码


回复

使用道具 举报