Hi,
I have several grids on a page. I notice that when i drag a row from one grid and drop it on another, the item disappears from the first grid and is inserted into the new grid. Since I only want a copy of the item, I enabled mercydrag, which keeps a copy in the original grid. this allows item to exist in both grids.
However, now dragging rows INSIDE a grid (resorting, moving up and down, etc) results in copies, duplicates, being made within the grid itself. Within a grid i want the original behaviour of moving, not copying, the row.
How do I do that?
thanks!
Can be done in next way
//mercy drag NOT enabled
grid.attachEvent(“onDrag”,function(sid,tid,sgrid,tgrid){
if (sgrid==tgrid) return true; // do nothing for d-n-d inside the same grid
else { //for d-n-d between different objects
this.dragContext.set(“mode”,“copy”); //this will switch current operation to “copy” mode.
return true;
}
});