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

时间:2015-03-09 05:28:20

标签: javascript jquery asp.net-mvc-4 jqgrid jstree

我想用拖放功能实现js tree和jq grid 现在我的代码是: 的

  afterInsertRow: function (rowid, rowdata, rowelem) {
        $("#" + rowid).addClass('jstree-draggable');
                alert('hi');
    },

并在 js树

"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网格行和js树文件夹,你能分享任何想法吗?

2 个答案:

答案 0 :(得分:1)

您必须在jqgrid中将gridview属性设置为false才能使其正常工作。

答案 1 :(得分:0)

我从长时间的研究中得到解决方案,我使用gridview:true但是在jq网格中进行拖放,你必须在jq网格配置中设置如下属性

gridview:false