Don’t use the backingObject if you
can help it. Use getProperty(). backingObject is essentially going the other
direction from attributes, it only works when the data provider is of a certain
format. The TreeDataProvider interface will work regardless of how the data
got there.
Matt
From: Jeff Tapper
[mailto:[EMAIL PROTECTED]
Sent: Tuesday, February 22, 2005
1:18 PM
To: [EMAIL PROTECTED]
Subject: RE: [flexcoders] Tree
issues
Try this:
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml"
load="myService.send();">
<mx:HTTPService id="myService"
result="myTree.dataProvider =
myService.result;" url=""
href="http://216.65.201.58/tester.cfm">http://216.65.201.58/tester.cfm"></mx:HTTPService>
<mx:Tree width="100%"
height="100%" id="myTree"
change="showData(event.target.selectedItem.backingObject)"></mx:Tree>
<mx:Script>
function showData(item){
mx.core.Application.alert(item.label);
}
</mx:Script>
</mx:Application>
At 04:05 PM 2/22/2005, you wrote:
>the problem is I cannot access the labelor
data pieces of the nodes...
>
>-----Original Message-----
>From: Jeff Tapper [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, February 22, 2005 3:04 PM
>To: [email protected]
>Subject: Re: [flexcoders] Tree issues
>
>
>
>Sure, just last week I worked on a project
which dynamically created trees
>based on an XML file loaded with
mx:HTTPService
>
>What seems to be the problem your having?
>
>At 03:46 PM 2/22/2005, you wrote:
> >Has anyone successfully used a data
service (HTTPService, Remoting,
> >anything) to successfully populate a
tree?
> >
> >I can only get it to work if 1. embed the
data in the mxml file OR 2. use
> >an actuall XML file.... WITH the SAME
data that is coming from my
> service....
> >
> >Thanks!
> >
> >
> >----------
> >Yahoo! Groups Links
> > * To visit your group
on the web, go to:
> > *
> >
> <<http://groups.yahoo.com/group/flexcoders/>http://groups.yahoo.com/group/flexcoders/>http://groups.yahoo.com/group/flexcoders/
>
> >
> > *
> > * To unsubscribefrom
this group, send an email to:
> > *
> >
>
<mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
>
> >
> > *
> > * Your use of Yahoo!
Groups is subject to the
> >
> <<http://docs.yahoo.com/info/terms/>http://docs.yahoo.com/info/terms/>Yahoo!
> Terms of Service.
>
>
>
>
>Yahoo! Groups Links
>
>
>
>
>
>
>
>
>Yahoo! Groups Sponsor
><http://us.ard.yahoo.com/SIG=129dlqemi/M=324658.6070095.7083352.3001176/D=groups/S=1705007207:HM/EXP=1109192759/A=2343726/R=0/SIG=12ij2449s/*http://clk.atdmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1109106359225806>
>[]
>
><http://us.ard.yahoo.com/SIG=129dlqemi/M=324658.6070095.7083352.3001176/D=groups/S=1705007207:HM/EXP=1109192759/A=2343726/R=1/SIG=12ij2449s/*http://clk.atdmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1109106359225806>
>
>Get unlimited calls to
>
>U.S./Canada
>
>
>----------
>Yahoo! Groups Links
> * To visit your groupon
the web, go to:
> *
> <http://groups.yahoo.com/group/flexcoders/>http://groups.yahoo.com/group/flexcoders/
>
> *
> * To unsubscribe fromthis
group, send an email to:
> *
>
<mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
>
> *
> * Your use of Yahoo! Groups
is subject to the
> <http://docs.yahoo.com/info/terms/>Yahoo!
Terms of Service.
|