Ashish, that works! Thank you very much!
--- In [email protected], Ashish Goyal <[EMAIL PROTECTED]> wrote: > One correction.. 'treeItems' should be in quotes. > > var items = event.dragSource.dataForFormat("treeItems"); > > > > > _____ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Ashish Goyal > Sent: Thursday, May 05, 2005 4:28 PM > To: [email protected] > Subject: RE: [flexcoders] Tree Drag and Drop help > > > Try this code as a dragDrop event handler for the tree and let me know if it > doesn't work. > > > function doDragDrop(event) { > doDragExit(event); > > var items = event.dragSource.dataForFormat(treeItems); > > var dest = event.target; > var dropLoc = dest.getDropLocation(); > > dest.clearSelected(); > var dropParent = dest.getDropParent(); > > for (var i = items.length - 1; i >= 0; i--) > { > var newNode = dropParent.addTreeNodeAt(dropLoc,items[i]); > dest.selection = newNode; > } > } > > > -Ashish > > > > _____ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of pilby1 > Sent: Thursday, May 05, 2005 4:04 PM > To: [email protected] > Subject: [flexcoders] Tree Drag and Drop help > > > I've been wracking my brains on this for a while now, and it hasn't > been a smooth ride. Instead of chanting my experiences in this forum, > it all boils down to my pleading for help from any of you. > > Can anyone please provide me a code sample or a URL of such > pertaining to drag-n-drop with a Tree which can demonstrate a > successful drag of one node onto another, and having the dragged node > appear as a child of the node where it was dropped? > > In a nutshell, I've gotten as far as getting the node references of > the dragged and dropped nodes within my dragDrop event, including the > index of the node that was dropped on. I can even display these two > nodes using "alert", and their internal toString() methods would > correctly display all the node contents (in XML). However, when I use > the addTreeNodeAt() method on a node that's a parent (i.e. a folder), > nothing happens! And when the node is a leaf (i.e., not a parent of > any child nodes), that node somehow "climbs" up one step higher in > the tree hierarchy, and the dragged node does not appear anywhere! > > I would be very grateful to anyone who could provide me some help and > guidance on this please. :( > > > > > _____ > > Yahoo! Groups Links > > > * To visit your group on the web, go to: > http://groups.yahoo.com/group/flexcoders/ > <http://groups.yahoo.com/group/flexcoders/> > > > * To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service > <http://docs.yahoo.com/info/terms/> . Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

