found a solution !

<mx:Script>
                <![CDATA[

                        private function setImportStyle(doStyle:String):void {  
                        
                                importcolor.styleName = doStyle;
                        }
                        
                ]]>
        </mx:Script>
        
        <mx:Style>
            .status0 { backgroundColor: #FF0000; }
            .status1 { backgroundColor: #00FF00; }
        </mx:Style>
        
        <mx:VBox id="importcolor" height="100%" width="10"
creationComplete="setImportStyle(data.showstyle);" />

        <mx:Text id="importnr" width="100%" selectable="false"
text="{data.importnr}" />

--- In flexcoders@yahoogroups.com, "Igor Costa" <[EMAIL PROTECTED]> wrote:
>
> In fact you need to use StyleName instead of using an import to the
directly
> tag.
> 
> I mean
> 
> < StyleName="importnr">
> 
> On 8/11/06, amigo_fd <[EMAIL PROTECTED]> wrote:
> >
> >   Hello,
> >
> > I have a datagrid with three colums:
> >
> > <mx:DataGrid id="dgImportSearchResults" click="doImportSelected();"
> > width="250" x="0" bottom="0" top="225">
> > <mx:columns>
> > <mx:DataGridColumn headerText="Nr" width="60"
> > itemRenderer="renderer_dg_importstatus" />
> > <mx:DataGridColumn headerText="Destination"
> > dataField="destination"/>
> > <mx:DataGridColumn headerText="Bedrijf" dataField="supplier"/>
> > </mx:columns>
> > </mx:DataGrid>
> >
> > As you can see the first one uses a renderer to show different things
> > within the same cell.
> > This is the code for the renderer:
> >
> > <?xml version="1.0"?>
> > <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml";
> > horizontalAlign="center" horizontalGap="5">
> > <mx:VBox id="importcolor" height="100%" width="10"
> > backgroundColor="{data.showcolor}" />
> > <mx:Text id="importnr" width="100%" selectable="false"
> > text="{data.importnr}" />
> > </mx:HBox>
> >
> > The importnr is shown ok, but the backgroundColor doesn't do a thing
> > ... it just stays black although the datafield showcolor contains
> > #ff0000 or #00ff00.
> >
> > What am I doing wrong ?
> >
> > Thanks,
> > Frank
> >
> >  
> >
> 
> 
> 
> -- 
> ----------------------------
> Igor Costa
> www.igorcosta.com
>







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