That worked! Thanks.
--- In [email protected], "Matt Chotin" <[EMAIL PROTECTED]>
wrote:
> Use the TreeDataProvider methods to get the label,
> myObj[0].getProperty('label')
>
>
>
> Matt
>
>
>
> ________________________________
>
> From: [email protected]
[mailto:[EMAIL PROTECTED] On
> Behalf Of digital_eyezed
> Sent: Wednesday, May 25, 2005 7:31 PM
> To: [email protected]
> Subject: [flexcoders] Re: Drag and Drop from tree to List
>
>
>
> This seems to work fine when the dataProvider for the tree is a
> static
> mx:XML node list, but when the node list is the result of a
> remoteObject, the dataForFormat("treeItems") returns an undefined.
I
> think what I am trying to do is very simple.
>
> I have a tree which is populated by a remoteObject call, this
works
> fine.
>
> The XML returned from the remoteObject Call is in this format:
> <node label="Test>
> <node label="Test.txt/>
> <node label="Test2.txt"/>
> </node>
>
> Tree now works fine.
>
> Now, in the doDragDrop(event) function I call another method
(after
> clearing the List and populating it with this dragsource object)
> called: sendFile(event)
> Which does this:
> var myObj:Object = event.dragSource.dataForFormat("treeItems");
> var fileName:String = String(myObj[0]);
> mx.core.Application.alert(fileName);
>
> All i get is undefined. If I try a .label or .node I also get an
> undefined.
>
> How can I get the label?
>
> Regards,
>
> Iain
>
> --- In [email protected], "Matt Chotin" <[EMAIL PROTECTED]>
> wrote:
> > Yep, dataForFormat("treeItems") I think is what you want. As
for
> only
> > having one item in the destination List, you could simply clear
> the list
> > before adding in the treeItems in the dragDrop handler.
> >
> >
> >
> > Matt
> >
> >
> >
> > ________________________________
> >
> > From: [email protected]
> [mailto:[EMAIL PROTECTED] On
> > Behalf Of digital_eyezed
> > Sent: Wednesday, May 25, 2005 8:45 AM
> > To: [email protected]
> > Subject: [flexcoders] Drag and Drop from tree to List
> >
> >
> >
> > Hi,
> >
> > I'm dragging and dropping from a tree to a list.
> >
> > All the functionality works fine, but I'm trying to call another
> > method when the item is dropped with the name of the file from
the
> > tree as the argument to that method.
> >
> > Example: Tree has two objects in a folder node called files:
> >
> > File1.txt and File2.txt
> >
> > When I drag from the tree and drop into the List container
(List1)
> I
> > want to call a method which has the File1.txt or File2.txt as
the
> > argument. Can I use the dataForFormat?
> >
> > Also if I want to restrict this list to only having 1 file in it
> how
> > can I have it to only have the last item that I dropped into it,
> > thus removing the previous item, if there was one there.
> >
> > I tried to put a change event handler on the list, but when you
> drop
> > an Item into the list this event is not called, which I find
> > extremely wierd being that the list has in fact 'changed'.
Explain
> > that one!
> >
> > Regards,
> >
> > Iain
> >
> >
> >
> >
> >
> >
> > ________________________________
> >
> > 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]
> > <mailto:[EMAIL PROTECTED]
> subject=Unsubscribe>
> >
> > * 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]
> <mailto:[EMAIL PROTECTED]
subject=Unsubscribe>
>
> * 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/