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