jqgrid:拖放多行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jqgrid:拖放多行相关的知识,希望对你有一定的参考价值。

如何使用jqgrid拖放多行,我可以拖动多行吗?

答案

我怎么知道这在jqGrid中是不可能的。是否支持jQuery UI的可排序功能(请参阅http://jqueryui.com/demos/sortable/),它们是jqGrid中相应功能的bais?

此外,如果multiselect设置为true,则目前不支持jqGrid的“可排序行”和“拖放行”功能。

另一答案

将multiselect设置为true并在JQgrid的gridDnD事件上获取所选行。

multiselect: true

$("#jqGrid1").jqGrid('gridDnD', {

    connectWith: '#jqGrid2',

    beforedrop: function (ev, ui, getdata, $source, $target) {

        var myGrid = $('#jqGrid1');
        var i, selRowIds = myGrid.jqGrid("getGridParam", "selarrrow"), n, rowData;
        for (i = 0, n = selRowIds.length; i < n; i++) {
            rowData = myGrid.jqGrid("getLocalRow", selRowIds[i]);
        }

    },
    ondrop: function (ev, ui, getdata) {
        //CalculateItemTotal();
    }
});

以上是关于jqgrid:拖放多行的主要内容,如果未能解决你的问题,请参考以下文章

jqGrid多行表头

如何在 Jqgrid MVC 中删除多行

jqGrid删除多行数据问题

在 jqgrid 中的多行 EDIT 案例中展开文本

在 jqGrid 中,您可以一次内联编辑多行然后进行一次提交吗?

使用本地网格删除Free-jqGrid中的多行(4.15)