Javascript 无法在js树和jq网格行之间实现拖放

Javascript 无法在js树和jq网格行之间实现拖放,javascript,jquery,asp.net-mvc-4,jqgrid,jstree,Javascript,Jquery,Asp.net Mvc 4,Jqgrid,Jstree,我想用拖放功能实现js树和jq网格 现在我的代码是: 网格: afterInsertRow: function (rowid, rowdata, rowelem) { $("#" + rowid).addClass('jstree-draggable'); alert('hi'); }, "drag_finish" : function (data) { alert("DRAG OK");

我想用拖放功能实现js树和jq网格 现在我的代码是: 网格

  afterInsertRow: function (rowid, rowdata, rowelem) {
        $("#" + rowid).addClass('jstree-draggable');
                alert('hi');
    },
"drag_finish" : function (data) { 
                alert("DRAG OK"); 
                $.ajax({
                     async: false,
                     type: 'POST',
                     url: "/Home/FolderTree",
                     data: {
                            "path": data.o.attr('id'),
                            "destination": data.r.attr('id')
                     },
                     success: function (r){
                     }
                });
              }
而在js树中:

  afterInsertRow: function (rowid, rowdata, rowelem) {
        $("#" + rowid).addClass('jstree-draggable');
                alert('hi');
    },
"drag_finish" : function (data) { 
                alert("DRAG OK"); 
                $.ajax({
                     async: false,
                     type: 'POST',
                     url: "/Home/FolderTree",
                     data: {
                            "path": data.o.attr('id'),
                            "destination": data.r.attr('id')
                     },
                     success: function (r){
                     }
                });
              }

我已经试过了,但还是做不到。我还想从我们的计算机文件系统拖放到jq grid行和js树文件夹,你能分享一些想法吗?

你必须在jqgrid中将gridview属性设置为false才能使它工作。

我通过长期的研究得到了解决方案,我使用了
gridview:true
,但在jq网格中,要进行拖放,必须在jq网格配置中设置如下属性

gridview:false