Как перетащить несколько строк с помощью jqgrid, т.е. Могу ли я перетащить более одной строки?
jqgrid: перетаскивание нескольких строк
Ответы (2)
Насколько я знаю, это невозможно в jqGrid. Поддерживается ли функция сортировки пользовательского интерфейса jQuery (см. http://jqueryui.com/demos/sortable/? a>), которые являются основой для соответствующей функции в jqGrid?
Более того, функции jqGrid «Сортируемые строки» и «Перетаскивание строк» в настоящее время не поддерживаются, если multiselect
установлено на true
.
person
Oleg
schedule
13.07.2010
Установите 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