Subba, The itemRenderer, in the example, checks each individual row one at a time as it renders. That's why the example has some red and some black row items. You can use this method to set your columns' individual row items to any color conditionally. Maybe, I'm not understanding exactly what you are trying to do.
Tim --- In [email protected], "Subba Chalamalasetty" <[EMAIL PROTECTED]> wrote: > > Hi Tim, > > I checked the example. Again it is checking the entire column data and > setting the color.. > > public function init():void > { > if (data.accountBalance < 0) > { > accountBalance.setStyle("color","red"); > } > } > > I am planning to write a loop like(while or for) > While(data.accountBalance is not empty) > Change the color for each element i.e .setStyle("",""); > > Thanks, > Subba > > . > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Tim Hoff > Sent: Thursday, June 15, 2006 10:53 AM > To: [email protected] > Subject: [flexcoders] Re: DataGridColumn Item Renderer > > > > Hi Subba, > > Here is a very simple example of how to do that: > > http://www.cflex.net/showfiledetails.cfm? ChannelID=1&Object=File&objectI > D=443 > <http://www.cflex.net/showfiledetails.cfm? ChannelID=1&Object=File&object > ID=443> > > You can right-click on the example to see the code. I hope that this > helps you, > Tim Hoff > > > --- In [email protected], "Subba Chalamalasetty" <subba@> > wrote: > > > > I have a data grid and there are 10 columns and 5 rows in that. I am > > trying to use itemRenderer = "myRenderer" > > > > ----- myRenderer.mxml ------ > > > > > > > > <?xml version="1.0" encoding="utf-8"?> > > > > <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"> > > > > <mx:Label textAlign="right" text="{data.name}" alpha="0.1" > > color="#ff0033" width="100%" /> > > > > > > > > </mx:VBox> > > > > > > > > I want to have different colors for each name. In the above code, as i > > am giving {data.name}, I am getting all the names with same color. > > > > > > > > I want to access each element(cell) in that column(column name=name) > and > > give each name with different color. Can somebody help me with this? > > > > > > > > Thanks > > > ------------------------ Yahoo! Groups Sponsor --------------------~--> Check out the new improvements in Yahoo! Groups email. http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/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/

