在可排序表格上启用文本选择

时间:2018-10-16 11:21:18

标签: jqgrid jquery-ui-sortable

我正在使用免费的jQgrid。

我已经使用Sortable jquery UI来使表格的行可拖动和可排序。但是我无法选择列值的内容。

  $.fn.extend({        
  preventDisableSelection: function(){
    return this.each(function(i) {
        $(this).bind('mousedown.ui-disableSelection selectstart.ui-disableSelection', function(e) {
            e.stopImmediatePropagation();
        });
    });
 }
 });
  $("#jqGrid-" + tableID).jqGrid({
 ..,
 gridComplete : function() {

             $('#jqGrid-' + tableID+ ' tr td').bind('mousedown selectstart');


            $("#jqGrid-" + tableID +" .jqgrow").mouseover(function(e) {
                var rowId = $(this).attr('id');
                $("#jqGrid-" + tableID +" tr#"+rowId).find("td:first-child").addClass("showDragHandle");


              });
            $("#jqGrid-" + tableID +" .jqgrow").mouseleave(function(e) {
                var rowId = $(this).attr('id');
                $("#jqGrid-" + tableID +" tr#"+rowId).find("td:first-child").removeClass("showDragHandle");
              });
            $('#jqGrid-' + tableID+ ' tr td:first-child').addClass("dragHandle");
            $("#jqGrid-" + tableID).find("input").preventDisableSelection();
        });
   $("#jqGrid-" + tableID).jqGrid('sortableRows',
    {
        handle: '.dragHandle',
        update: function(){
            console.log("update");
        }
    });

是否可以选择表格上每个单元格的内容来复制文本?

0 个答案:

没有答案