Hi,

  I just need to set the Background color of the First Row to a
specific color and the rest of the rows can have the default background.

  And the data for the grid is set using the dataProvider (
ArrayCollection) is set at runtime.

  So i don't want this Item Renderer for each and every row.

  Is there a simple way to do this..

  I couldn't find a method to check the columnNumber from the passed
AdvancedDataGridColumn Object !!!

  I have this method to set the style as per sreeni code..

private function setRowStyle(data:Object,
col:AdvancedDataGridColumn):Object{
                                //  I need to check if the column is 0  and it 
has a specific
value..(To determine this is the first row..)
                                if (col.){
                                                return { rowColor:0xFF0000, 
fontWeight:"bold" };
                                }                       
                                return {};
                        }

Thanks
Mars


--- In flexcoders@yahoogroups.com, "Cato Paus" <[EMAIL PROTECTED]> wrote:
>
> Also take a look at this 
> http://weblogs.macromedia.com/pent/archives/2007/02/index.cfm
> 
> Cato
> 
> 
> --- In flexcoders@yahoogroups.com, "Dominic Pazula" <dompazz@> 
> wrote:
> >
> > Awesome!  Thanks.  I had put this on the back burner and was 
> working 
> > on the lower hanging fruit for my project.
> > 
> > --- In flexcoders@yahoogroups.com, "sreeni_r" <sreeni_r@> wrote:
> > >
> > > 
> > > I have posted a working sample here which I think you can tweak 
> it 
> > > work your scenario.
> > > 
> > > http://flexpearls.blogspot.com/2008/02/row-background-color-
> in.html
> > > 
> > > -Sreenivas
> > > 
> > > --- In flexcoders@yahoogroups.com, "Dominic Pazula" <dompazz@> 
> > > wrote:
> > > >
> > > > I thought this would be easy to do, but I have been banging my 
> > head 
> > > > on it for a while.  I'm wanting to let the user "mark" rows as 
> > they 
> > > > scroll through the ADG.  
> > > > 
> > > > I created a function myRowStyle and set 
> > > styleFunction="myRowStyle".  
> > > > What I cannot figure out is how to change the background color 
> on 
> > > the 
> > > > row.  I've figured out how to change just about everything else.
> > > > 
> > > > Here is the myRowStyle function.  I am just setting a static 
> set 
> > of 
> > > > rows to the style to help me figure this out.
> > > > 
> > > > private function myRowStyle(data:Object, 
> > > > col:AdvancedDataGridColumn):Object{
> > > >         var vals:Array = [0, 2, 4, 6];
> > > >                                 
> > > >         var i:int = dg.dataProvider.getItemIndex(data);
> > > >                                 
> > > >         if (vals.indexOf(i) >= 0){
> > > >                 var o:Object = new Object;
> > > >                 o.color = 0x000000;
> > > >                 o.fontWeight = "bold";
> > > >                 o.backgroundColor = 0xFF0000;
> > > >                 return o;
> > > >         }
> > > >         else return null;
> > > > }
> > > > 
> > > > o.backgroundColor is just my latest attempt.  I've tried 
> > everything 
> > > I 
> > > > can think of, but obviously have not thought of everything.
> > > > 
> > > > Does anyone know the trick to doing this?
> > > > 
> > > > Thanks
> > > > Dominic
> > > >
> > >
> >
>


Reply via email to