> That seems like over kill for such a simple thign Welcome to Flex!
I can never get the textRollOverColor to work on the header. Here's a stab at a simple renderer that just grabs the textRollOverColor style from the DataGrid <?xml version="1.0" encoding="utf-8"?> <mx:Label text="{_listData.label}" xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" implements="mx.controls.listClasses.IDropInListItemRenderer" mouseOver="onMouseOver()" mouseOut="onMouseOut()"> <mx:Script> <![CDATA[ import mx.controls.DataGrid; import mx.controls.listClasses.BaseListData; import mx.controls.List; [Bindable] private var _listData:BaseListData; override public function get listData():BaseListData { return _listData; } override public function set listData(value:BaseListData):void { _listData = value; } private function onMouseOver():void { setStyle("color",DataGrid(_listData.owner).getStyle("textRollOverColor")); } private function onMouseOut():void { setStyle("color",DataGrid(_listData.owner).getStyle("color")); } ]]> </mx:Script> </mx:Label> On Tue, Jul 15, 2008 at 1:27 PM, Dan Vega <[EMAIL PROTECTED]> wrote: > Just to change text styles? That seems like over kill for such simple > thing > > Dan > > > On Tue, Jul 15, 2008 at 2:04 PM, Alex Harui <[EMAIL PROTECTED]> wrote: > >> You may need to create custom header renderers. >> >> >> ------------------------------ >> >> *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On >> Behalf Of *Dan Vega >> *Sent:* Tuesday, July 15, 2008 8:40 AM >> *To:* flexcoders@yahoogroups.com >> *Subject:* [flexcoders] DataGrid Header Styles >> >> >> >> I have some custom styles for my datagrid that apply to all datagrids. My >> problem is that the rows of the grid get a rollover color close to black and >> the text is white. The problem is with the header. When I roll over the >> header the background color is black but so is the text so I can not tell >> what the text says. Also the arrows are black so you never see those. Is >> there a way to customize all of this or just tell the header to act normal >> (don't apply styles)? >> >> DataGrid { >> textRollOverColor:#ffffff; >> rollOverColor:#242424; >> selectionColor:#242424; >> textSelectedColor:#ffffff; >> headerStyleName: dataGridHeader; >> } >> .dataGridHeader { >> textRollOverColor:#FFFFFF; >> } >> >> >> Thank You >> Dan Vega >> [EMAIL PROTECTED] >> http://www.danvega.org >> > > >