jqgrid: перетаскивание нескольких строк

Как перетащить несколько строк с помощью jqgrid, т.е. Могу ли я перетащить более одной строки?


person pradeep    schedule 13.07.2010    source источник


Ответы (2)



Установите multiselect true и получите выбранную строку в событии gridDnD JQgrid.

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();
    }
});
person lalit gupta    schedule 06.03.2019