Yes, that was a problem to show an additional component. Now when I see it, I realize that it's going to be added in a front of a node text, while I want it to be after. How to do that?
--- In flexcoders@yahoogroups.com, "Tracy Spratt" <tr...@...> wrote: > > One thing to watch for is that manual instantiation does not always set a > default height and width. Explicitly set these to see if the child controls > display > > > > Tracy Spratt, > > Lariat Services, development services available > > _____ > > From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On > Behalf Of markgoldin_2000 > Sent: Tuesday, April 28, 2009 3:54 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Tree custom renderer > > > > > > > > > Thanks, Tracy, I have looked into your example. > > Here is what I got so far. It compiles fine, but when it runs I dont see > anything except regular nodes with a text. > > package > { > import mx.controls.treeClasses.*; > public class treeRendererFilter extends TreeItemRenderer > { > private var _oTreeListData:TreeListData; > public function treeRendererFilter() > { > super(); > } > override public function set data(value:Object):void > { > super.data = value; > _oTreeListData = TreeListData(super.listData); > } > override protected function createChildren():void > { > super.createChildren(); > var filter:customerReportingFilter = new customerReportingFilter(); > addChild(filter); > validateDisplayList(); > } > } > } > //customerReportingFilter > <?xml version="1.0" encoding="utf-8"?> > <mx:FormItem xmlns:mx="http://www.adobe. <http://www.adobe.com/2006/mxml> > com/2006/mxml" height="22" > direction="horizontal" visible="true"> > <mx:HBox> > <mx:RadioButtonGroup id="reportfilter"/> > <mx:RadioButton label="Button 1" groupName="reportfilter"/> > <mx:RadioButton label="Button 2" groupName="reportfilter"/> > </mx:HBox> > </mx:FormItem> > > // tree definition > <mx:Tree id="customerServiceTree" fontSize="11" width="100%" height="99%" > labelField="@name" textAlign="left" itemRenderer="treeRendererFilter" > creationComplete="userNavigation(Number(category4.name), > customerServiceTree)" > itemClick="itemClickEvt(event);" > showRoot="false" borderStyle="solid" borderThickness="1"> > </mx:Tree> > > --- In flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com> ups.com, > "Tracy Spratt" <tracy@> wrote: > > > > I have an example on www.cflex.net <http://www.cflex. > <http://www.cflex.net/> net/> that extends > > TreeItemRenderer and adds the tree sibling lines. It might be a good > > starting point. > > > > > > > > Tracy Spratt, > > > > Lariat Services, development services available > > > > _____ > > > > From: flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com> ups.com > [mailto:flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com> ups.com] > On > > Behalf Of markgoldin_2000 > > Sent: Tuesday, April 28, 2009 2:42 PM > > To: flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com> ups.com > > Subject: [flexcoders] Tree custom renderer > > > > > > > > > > > > > > > > > > I am looking for design ideas to extend an item renderer for a tree > control. > > Specifically, I want to have a node that would show a regular label for > its > > name plus a radiogroup with 3-4 radio buttons shown horizontally with a > > node. So, the user can specify some filters for an upcoming interface when > > he selects a node. > > > > Any clue? > > > > Thanks > > >