I used preventDefault() with Jim's code and it allows me to drop on
the tree!!  Now i just have to code it correctly; although its a task
I am capable of.

Thanks everyone!

--- In flexcoders@yahoogroups.com, "Alex Harui" <[EMAIL PROTECTED]> wrote:
>
> preventDefault() is needed to prevent the base class from putting up
> default feedback.
> 
>  
> 
> You may need to override dragDrop event to map the DG data to tree data.
> 
>  
> 
> ________________________________
> 
> From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
> Behalf Of Nate Pearson
> Sent: Tuesday, May 15, 2007 1:29 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Re: Okay, I know this is possible...DataGrid to
> Tree
> 
>  
> 
> I DO want to override dragEnterHandler and AM extending a tree
> component. 
> 
> I haven't posted to this thread in a while but I still havn't fixed
> it. Anyone know how to drag/drop from a grid to a tree? 
> 
> --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com>
> , "Jim Robson" <jim.robson@> wrote:
> >
> > Nate:
> > 
> > If you don't want to extend Tree and override dragEnterHandler, then 
> > here's something else to try.
> > 
> > In the tree instance's dragEnter handler, add some data with the 
> > format "treeItems" like so:
> > 
> > var obj:Object = new Object();
> > event.dragSource.addData(obj,"treeItems");
> > 
> > It may seem klugey, but it works.
> > 
> > -Jim
> > 
> > On Tue, 24 Apr 2007 16:59:36 -0000
> > "Nate Pearson" <napearson99@> wrote:
> > > Thanks for the response.
> > > 
> > > I've read that document and from what I understand dragEnter doesn't
> > > have to do anything but have the dragmanager.acceptdragdrop. I have
> > > also looked at that list. If you take that same thing and turn it
> > > into a data grid it doesnt work. It's like there is some Datagrid 
> > >to
> > > tree conspiracy going on....
> > > 
> > > On dragOver is where i would handle the difference between items and
> > > tree items. I can't however get that function to even fire since it
> > > won't allow drops... 
> > > 
> > > 
> > > --- In flexcoders@yahoogroups.com
> <mailto:flexcoders%40yahoogroups.com> , "Stephen Gilson" <smgilson@> 
> > >wrote:
> > >>
> > >> While it is not exactly what you want, there is an example with 
> > >>runnable
> > >> code in the updated Drag and Drop doc on the Flex Doc Blog that 
> > >>shows
> > >> how to drag from a List to a DataGrid. It requires that you modify 
> > >>the
> > >> dragged data as part of the drop to make it compatible with the
> > >> DataGrid.
> > >> 
> > >> http://blogs.adobe.com/flexdoc/drag_and_drop/
> <http://blogs.adobe.com/flexdoc/drag_and_drop/> 
> > >> 
> > >> One thing to remember when writing the dragEnter handler is that
> for 
> > >>all
> > >> controls except for Tree, the format string is "items" and the
> items
> > >> implement the IDataProvider interface.
> > >> For Tree controls the format string is "treeItems" and the items
> > >> implement the ITreeDataProvider API interface.
> > >> 
> > >> Stephen
> > >> 
> > >> ________________________________
> > >> 
> > >> From: flexcoders@yahoogroups.com
> <mailto:flexcoders%40yahoogroups.com>
> [mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com>
> ] 
> > >>On
> > >> Behalf Of Nate Pearson
> > >> Sent: Monday, April 23, 2007 6:04 PM
> > >> To: flexcoders@yahoogroups.com
> <mailto:flexcoders%40yahoogroups.com> 
> > >> Subject: [flexcoders] Re: Okay, I know this is possible...DataGrid 
> > >>to
> > >> Tree
> > >> 
> > >> 
> > >> 
> > >> Anyone? I'm trying to present a demo tomorrow, this is the thing I
> > >> haven't figured out.
> > >> 
> > >> --- In flexcoders@yahoogroups.com
> <mailto:flexcoders%40yahoogroups.com>  
> > >><mailto:flexcoders%40yahoogroups.com>
> > >> , "Nate Pearson" <napearson99@> wrote:
> > >> >
> > >> > ...but I haven't seen it yet! I've seen the code but when I run
> it 
> > >>it
> > >> > doesn't work!
> > >> > 
> > >> > How do allow for a datagrid to drop into a tree? All i need it to
> 
> > >>do
> > >> > is have 
> > >>DragManger.acceptDragDrop(UIComponent(event.currentTarget))
> > >> > on drag enter work! Everytime i do it I get a little red x.
> > >> > 
> > >> > Anyone have any code/examples to show me? If you say "override
> > >> > dragEnter and put
> > >> > DragManager.acceptDragDrop(UIComponent(event.currentTarget)) i 
> > >>wont
> > >> > believe you! ;). 
> > >> > 
> > >> > Seriously, I've worked on this all weekend to no avail :(. I'm 
> > >>going
> > >> > to dell taco now and I hope someone can help me by the time I'm 
> > >>back.
> > >> >
> > >>
> > > 
> > >
> >
>


Reply via email to