Should work.  Debug into it.  Make sure it has been created.  You might
be asking too soon.

 

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of markgoldin_2000
Sent: Sunday, June 29, 2008 12:07 PM
To: [email protected]
Subject: [flexcoders] Re: dataGrid - hightlight row

 

I am trying this in dataGrid:
trace(listContent.getChildByName("rowBGs"));
but it returns null.

--- In [email protected] <mailto:flexcoders%40yahoogroups.com>
, "Alex Harui" <[EMAIL PROTECTED]> wrote:
>
> drawRowBackground runs often, not just at creation time, but it 
does run
> before drawColumnBackgrounds.
> 
> 
> 
> You can use the examples from my blog that have customized cell
> backgrounds and skip the whole drawRow/drawColumn stuff.
> 
> 
> 
> You can also try switching the z order of the row and column
> backgrounds. That's not officially supported, but some sort of
> 
> 
> 
> getChildByName("lines") and getChildByName("rowBGs") and testing
> getChildIndex and using setChildIndex might allow you to switch the 
z
> order.
> 
> 
> 
> ________________________________
> 
> From: [email protected] <mailto:flexcoders%40yahoogroups.com>

[mailto:[email protected] <mailto:flexcoders%40yahoogroups.com>
] On
> Behalf Of markgoldin_2000
> Sent: Sunday, June 29, 2008 10:18 AM
> To: [email protected] <mailto:flexcoders%40yahoogroups.com> 
> Subject: [flexcoders] dataGrid - hightlight row
> 
> 
> 
> I have seen some examples of this and these samples I've seen all 
are 
> implementing drawRowBackground which works fine but not in my case. 
I 
> need to change row's background after I have applied columns 
> background. But drawRowBackground runs at a time dataGrtid is 
created 
> so my row background that was set in drawRowBackground gets 
overwritten 
> by the later upplied column's background. I am then trying to 
implement 
> a custom renderer that accepts a click and changes draws a colored 
area 
> around itself:
> g.drawRect(e.target.x, e.target.y, e.target.width, e.target.height 
+ 1);
> g.endFill();
> 
> Using this approach I can color the whole row. But is a catch: my 
> columns have different colors. In case I have to restore row's 
> background color to original color how can I do that? Is there a 
simple 
> way of doing it or I need to store colors into array and then 
restore 
> them using same technique?
> 
> Thanks
>

 

Reply via email to