Isn't that what I am doing?

On Thu, Nov 6, 2014 at 12:24 PM, Gautam Pandey <[email protected]> wrote:

> Is it not possible to set background color for renderer itself? I can't try
> now, so just throwing an idea.
> On Nov 6, 2014 11:46 PM, "Subscriptions" <[email protected]>
> wrote:
>
> > its expecting a uint, so converts string ("Red") to a uint (zero)
> >
> > Lee Burrows
> > ActionScripter
> >
> > On 06/11/2014 18:09, mark goldin wrote:
> >
> >> 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
> >>>>>>
> >>>>>>
> >>>
> >
>

Reply via email to