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
> >
>


Reply via email to