Where would I call that function?

--- In [email protected], "Amy" <amyblankens...@...> wrote:
>
> --- In [email protected], "Bill" <bill.franklin@> wrote:
> >
> > is there any way to apply a styleFunction to a Grouping Field, so 
> that, 
> > for instance, the row is a different color based on which level 
of 
> > grouping it is?
> > 
> > For Example
> > 
> > Level 0      <- Red
> > =>Level 1    <- Green
> > =>=>Level 2  <- Blue
> > =>=>->Item 1 <- default style
> > =>=>->Item 2 <- default style
> > =>Level 1    <- Green
> >
> 
> You should be able to cast the dataProvider of the ADG to 
> HierarchicalCollectionView and then use getNodeDepth:
> 
> private function styleFields(data:Object, 
> column:AdvancedDataGridColumn):Object {
>    var dataProvider:HierarchicalCollectionView = 
> HierarchicalCollectionView(yourADG.dataProvider);
>    var depth:int = dataProvider.getNodeDepth(data);
>    switch(depth) {
>       case 0:
>          return {color:0xFF0000};
>       case 1:
>          return {color:0x00FF00};
>       case 2:
>          return {color:0x0000FF};
>       default:
>          return null;
>    }
> }
> 
> HTH;
> 
> Amy
>   
> }
>


Reply via email to