zoukankan      html  css  js  c++  java
  • jQGrid刷新reload时,出现选择所有文本的状况

    问题:jQGrid在双击事件中弹出详细dialog,当关闭窗口后,会将所有jQgrid所有文本选中,如图:

    发现原因:

    当执行jQGrid的双击一行,会选中单元格中文本,关闭弹出窗口后调用jQuery("#queryListGrid").trigger("reloadGrid"); 就出现如图状况;

    暂时解决方案:

    ......
    ondblClickRow:function(rowid){
          //详细信息
          currentRowData= jQuery(this).jqGrid("getRowData", rowid);
          if(currentRowData.id || currentRowData.ID){
              if(typeof showDetailDialog=='function'){
                  clearSelection();//双击取消选择文本;
                  showDetailDialog();
              }
          }
    },
    ......
    
    function clearSelection() {
           if(document.selection && document.selection.empty) {
                document.selection.empty(); 
            } 
            else if(window.getSelection) {
                var sel = window.getSelection(); 
                sel.removeAllRanges(); 
            } 
    }
  • 相关阅读:
    vue 使用echarts 柱状图使用图片显示
    Devexpress分组小计
    小写转大写
    预览打印
    LINQ
    结束任务管理器进程
    游标
    查看死锁
    sql 分页
    压缩解压缩传输的数据
  • 原文地址:https://www.cnblogs.com/bingya/p/3047648.html
Copyright © 2011-2022 走看看