There is a blinkItemRenderer example on my blog in the older item renderer posts


On 7/19/10 11:45 PM, "j2me_soul" <j2me_s...@163.com> wrote:






Oh.
I want to represent one itemrenderer is clicked by changed the backgroundColor 
and then changed back.
So which function in datagrid I should overrided to achieve this functionality? 
Or is there a better way to do this ?
Thanks Alex.

At 2010-07-20 14:17:57,"Alex Harui" <aha...@adobe.com> wrote:

Normally the renderer is transparent.  The background color is drawn onto the 
DataGrid’s content holder, not the renderer.


On 7/19/10 11:02 PM, "j2me_soul" <j2me_s...@163.com 
<http://tg1a132.mail.163.com/js3/j2me_s...@163.com> > wrote:






I want to change the color when user click the itemrenderer to a custom color
and then change it back but I can't get the default color using 
this.getStyle("backgroundColor")
in the addedToStage callback function.

the halo skin defaults.css
--------------------------------------
DataGrid
{
 alternatingItemColors: #F7F7F7, #FFFFFF; //  odd-rows-color, even-rows-color
columnDropIndicatorSkin: 
ClassReference("mx.skins.halo.DataGridColumnDropIndicator");
 columnResizeSkin: ClassReference("mx.skins.halo.DataGridColumnResizeSkin");
 headerColors: #FFFFFF, #E6E6E6;
 headerDragProxyStyleName: "headerDragProxyStyle";
 headerBackgroundSkin: 
ClassReference("mx.skins.halo.DataGridHeaderBackgroundSkin");
 headerSeparatorSkin: ClassReference("mx.skins.halo.DataGridHeaderSeparator");
 headerStyleName: "dataGridStyles";
 sortArrowSkin: ClassReference("mx.skins.halo.DataGridSortArrow");
 stretchCursor: Embed(source="Assets.swf",symbol="cursorStretch");
 verticalGridLineColor: #CCCCCC;
}
How can get the DataGridItemRenderer default backgroundColor without judging 
the row is odd or even to evaluate the color with hardcode?


________________________________
网易邮箱,没有垃圾邮件的邮箱。 <http://mail.163.com/?from=fe1>





--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui

Reply via email to