I am fairly shocked that AdvancedDataGrid does not support this out of the
box.  They went to a lot of trouble to make styling a single cell easy, yet
left out one of the most important parts.  Hope this is added before
release.


On Thu, Feb 21, 2008 at 12:33 AM, sreeni_r <[EMAIL PROTECTED]> 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 <flexcoders%40yahoogroups.com>, "Dominic
> Pazula" <[EMAIL PROTECTED]>
> 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
> >
>
>  
>



-- 
Jason

Reply via email to