如何使用jqgrid拖放多行,我可以拖动多行吗?
答案 0 :(得分:3)
我怎么知道这在jqGrid中是不可能的。是否支持jQuery UI的可排序功能(请参阅http://jqueryui.com/demos/sortable/),它们是jqGrid中相应功能的基础?
此外,如果multiselect
设置为true
,则目前不支持“可排序行”和“jqGrid”的“拖放行”功能。
答案 1 :(得分:0)
将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();
}
});