onbeforedrop arguments lost on upgrading from Architect 2 to Architect 3
After upgrading an Architect 2 project to the production release of Architect 3, our drag 'n drop stopped working. Turns out that the onbeforedrop function now had no parameters. After defining the arguments for the function everything was back to normal... So we don't have an issue, but wanted to let you know so you can address it for other users.
Start an Ext 4.2 Project
Drag out a GridPanel
GridView does not expose a 'beforedrop' event
Add a Grid View Drag Drop Plugin
GridView now exposes a 'beforedrop' event
Add an event binding for beforedrop
Arguments show up as node, data, overModel, dropPosition dropHandlers and eOpts
Delete the Drag drop plugin
The beforedrop handler is maintained but the arguments are dropped.
Definitely had a GridDragDropPlugin and similar structure to what you have.
The issue is that I had something working in Architect 2... then I upgraded to Architect 3 and it lost the parameters on the beforedrop event during the upgrade. Otherwise it works great in both A2 and A3. It is just the upgrade process that has the issue. Once I added the params back in A3, life was good again.