At first you need to add dragGroups to your other grids lets say we have:
Grid 1:
Code:
//Grid config blaaa
viewConfig: {
plugins: {
ptype: 'gridviewdragdrop'
dragGroup: 'grid1'
enableDrag: true
}
}
AAAND
Grid 2:
Code:
//Grid config blaaa
viewConfig: {
plugins: {
ptype: 'gridviewdragdrop'
dragGroup: 'grid2'
enableDrag: true
}
}
So you have a third grid which can have drops from Grid 1 and Grid 2.
You would have to create your own Grid class, which extends the normal grid.
Now you have to initialise a dropZone in it:
Code:
initDropZone: function(view)
{
var me = this;
var dropTarget = new Ext.dd.DropTarget(view.el,{
ddGroup: 'grid1', //our first grid
overClass: 'over',
notifyDrop: Ext.Function.bind(me.onDrop, me),
notifyOver: Ext.Function.bind(me.onOver, me)
});
dropTarget.addToGroup('grid2'); //our second grid
}, //eo function initDropZone
The problem now is, that you would have to write the whole drop and over behavior by your own ^^
If you have more question, ask ;P