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:拖放多行的主要内容,如果未能解决你的问题,请参考以下文章