Iam trying to use the following function to move multiple selected rows up or down in the grid but its not working. What am I doing wrong?
function MoveRows()
{
var ids = mygrid.getSelectedId().split(’,’);
for(var i=0;i<ids.length;i++)
{
mygrid.moveRow(ids[i],“up”);
}
}
The code which you are using is correct, but result may differ based on selected order ( getSelectedId returns IDs in same order as they way selected )
If you have rows as
row 1
row 2
row 3
and selected rows are row3 and row2, the logic of your code will move row3
row 1
row 3
row 2
and row2
row 1
row 2
row 3
as result we have the same view, but rows was moved