flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mark goldin <markzolo...@gmail.com>
Subject Re: Background color in custom renderer
Date Thu, 06 Nov 2014 18:25:57 GMT
A, I see.
Ok, now I am getting numbers out in both cases, but the thing that I am
after is not there. I dont see colors in the column.

On Thu, Nov 6, 2014 at 12:14 PM, Subscriptions <subscriptions@leeburrows.com
> 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 <aharui@adobe.com> 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" <markzolotoy@gmail.com> wrote:
>>>
>>>  I did.
>>>>
>>>> On Thu, Nov 6, 2014 at 10:32 AM, OmPrakash Muppirala
>>>> <bigosmallm@gmail.com>
>>>> wrote:
>>>>
>>>>  Try removing the quotes around the color value.
>>>>> On Nov 6, 2014 7:48 AM, "mark goldin" <markzolotoy@gmail.com> 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
>>>>>>
>>>>>>
>>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message