jqgrid: перетащите несколько строк - PullRequest
4 голосов
/ 13 июля 2010

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

Ответы [ 2 ]

3 голосов
/ 13 июля 2010

Насколько я знаю, это невозможно в jqGrid. Поддерживается ли сортируемая функция пользовательского интерфейса jQuery (см. http://jqueryui.com/demos/sortable/), которые обозначают байты для соответствующей функции в jqGrid?

Более того, обе функции «Сортируемые строки» и «Перетаскивание» в jqGrid в настоящее время не поддерживаются, если для multiselect установлено значение true.

0 голосов
/ 06 марта 2019

Установить множественный выбор 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();
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...