在JQgrid中移动多行

时间:2014-11-17 11:43:25

标签: javascript jquery jqgrid

是否有任何可能的解决方案来在两个JQGrid表之间移动或拖放多行数据。下面的函数,我用它来选中多行使用复选框并将它们向下移动。在jqgrid中是否有任何属性可以选择多行?

function downfn()
{

    Rowid = $('#grid-table').getGridParam('selrow');
    //alert(Rowid);
    if(Rowid!=null)
    {
        RowList=$('#grid-table').jqGrid('getDataIDs');
        var dselected=$('#grid-table').jqGrid('getRowData', Rowid );
        var list=RowList.length;
        for(var i=0;i<list;i++)
        {
            if(Rowid>=RowList[i])
            {
                // alert(Rowid);
            }
            else
            {
                var selected=dselected;
                var temp = $('#grid-table').jqGrid('getRowData', RowList[i] );
                $('#grid-table').jqGrid('delRowData',RowList[i] );
                $('#grid-table').jqGrid('delRowData',Rowid );
                $('#grid-table').jqGrid('addRowData', Rowid , temp );
                $('#grid-table').jqGrid('addRowData', RowList[i] , selected );
                var Rowid=RowList[i];
            }
        }
    }
}

0 个答案:

没有答案