I am getting results I cannot comprehend.
this.getTextField().setStyle("backgroundColor", "Red");
if (this.getTextField().backgroundColor != null)
trace(this.getTextField().backgroundColor);This code will trace out a number 16777215 btu no color in cells. But: this.getTextField().backgroundColor = "Red"; if (this.getTextField().backgroundColor != null) trace(this.getTextField().backgroundColor); will output 0. BTW, I am using this renderer for ADG column. Thanks On Thu, Nov 6, 2014 at 11:20 AM, Alex Harui <[email protected]> wrote: > Try skipping setStyle: > > this.getTextField().backgroundColor = 0xFFA500; > > > If that doesn’t work, there might be other code that removes backgrounds > when a renderer so the highlights for rollover show through. Check the > base class for logic that does that. > > -Alex > > On 11/6/14, 8:36 AM, "mark goldin" <[email protected]> wrote: > > >I did. > > > >On Thu, Nov 6, 2014 at 10:32 AM, OmPrakash Muppirala > ><[email protected]> > >wrote: > > > >> Try removing the quotes around the color value. > >> On Nov 6, 2014 7:48 AM, "mark goldin" <[email protected]> wrote: > >> > >> > I am using a label for my custom renderer: > >> > > >> > override public function set data(value:Object):void > >> > { > >> > super.data = value; > >> > if (value != null) > >> > { > >> > this.getTextField().background = true; > >> > this.getTextField().setStyle("backgroundColor", "0xFFA500"); > >> > } > >> > } > >> > private function getTextField():* > >> > { > >> > return textField; > >> > } > >> > > >> > But I see no color. > >> > > >> > Thanks > >> > > >> > >
