Thanks Tracy.  Right, I got the labelField property setup corectly.  I
just discovered my faux pau.  My VO in as relating to my Java VO had a
constructor with args.  I didn't realise this was a no no.  Apparently
not only does the Java version of your VO require a no-args
constructor, your as VO does too.  oops!  Me mind is on MAX and all
those free drinks, oops, I mean free schwag  :)

Peas..

DK



On 10/13/05, Tracy Spratt <[EMAIL PROTECTED]> wrote:
> That means you are trying to assign a complex object to a display
> component that needs text.
>
> You will want to define the labelField property if the data you want for
> the label is a first level property of your node.
>
> If the data you want for the label consists of more than one property,
> or the property is located on some nested property, you will need a
> labelFunction()
>
> Tracy
>
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of Douglas Knudsen
> Sent: Thursday, October 13, 2005 2:00 PM
> To: [email protected]
> Subject: [flexcoders] Re: tree, remoteobject, VO, and isBranch
>
> ok, suddenly, yes suddenly, I started getting the nifty arrow next to
> each item.  Removing isBranch from my VO makes it go away.  kewl.
> But now all items appear as
>
> [object Object],1, , [object Object]
>
> oddness...one of those days...with MAX on my mind I'm probably missing
> some silly thing.
>
> DK
>
> On 10/13/05, Douglas Knudsen <[EMAIL PROTECTED]> wrote:
> > Ok, I am building a tree using a remoteobject call to get the data for
> > it.  The data returned is an array of VOs.  The result is only one
> > level deep, the top level of the tree.  I plan to dynamically build
> > child nodes via the change event.  The data is a list of US states.
> > When I click a state I want to fetch data and build child nodes for
> > the sate, this part I can do.  Now, I want the initial tree to have
> > the clickable drill-down arrow thingy.  How do I get that?  I'm
> > getting the default icon in the tree for a childless node.  I added
> > isBranch to my VO, but does not seem to help.  Someway to cast the VO
> > onto a node or something?
> >
> > brief code snip...
> >
> > var states : Object;
> >
> >         public function getStates()
> >         {
> >                 EventBroadcaster.getInstance().broadcastEvent(
> > AOPSchedulerController.EVENT_GETALLSTATES );
> >
> >         }
> >         ]]>
> > </mx:Script>
> >
> >         <mx:Tree height="100%"  dataProvider="{ states }"
> labelField="state"
> > value="stateID"
> >                         change="mx.core.Application.alert(
> > event.target.selectedItem.getProperty('stateID'))" >
> >
> >         </mx:Tree>
> > </mx:VBox>
> >
> >
> > my VO def
> >
> > class com.alltel.rapid.aopscheduler.vo.StateVO  {
> >
> >         public var stateID : String;
> >         public var state : String;
> >         public var isBranch : Boolean = true;
> >
> >
> >
> >
> >         public function StateVO(stateID : String, state : String)
> >         {
> >                 this.stateID = stateID;
> >                 this.state = state;
> >         }
> >
> >
> >         public static var registered:Boolean = Object.registerClass(
> > "com.foo.aopscheduler.vo.StateVO", StateVO );
> >
> >
> > }
> >
> >
> > --
> > Douglas Knudsen
> > http://www.cubicleman.com
> > this is my signature, like it?
> >
>
>
> --
> Douglas Knudsen
> http://www.cubicleman.com
> this is my signature, like it?
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
>


--
Douglas Knudsen
http://www.cubicleman.com
this is my signature, like it?


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
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/
 




Reply via email to