I changed the PriceLabel.as file to this..
package com.renderers {
import mx.controls.Label;
import mx.controls.listClasses.*;
import mx.controls.Alert;
public class PriceLabel extends Label {
override public function set data( value : Object ) : void
{
if (value != null) super.data = value;
}
override protected function
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void {
//super.updateDisplayList(unscaledWidth, unscaledHeight);
//Alert.show(data.toString());
}
}
}
I added a breakpoint after the commented out alert and still this.data
shows null...
Any other ideas? I'm out of them
On Mon, Oct 6, 2008 at 4:23 PM, Greg Morphis <[EMAIL PROTECTED]> wrote:
> What do you mean?
> The collection shows in the dataGrid just fine, it's the custom
> itemRenderer that isn't working?
> Is there something else I can provide to check this?
>
> Thanks
>
> On Mon, Oct 6, 2008 at 4:20 PM, Tim Hoff <[EMAIL PROTECTED]> wrote:
>>
>> Correct. Perhaps the collection isn't bound to the dataProvider
>> correctly.
>>
>> -TH
>>
>> --- In [email protected], "Amy" <[EMAIL PROTECTED]> wrote:
>>>
>>> --- In [email protected], "Tim Hoff" TimHoff@ wrote:
>>> >
>>> >
>>> > You might try adding this Greg:
>>> >
>>> > override public function set data( value : Object ) : void
>>> > {
>>> > if (value != null) super.data = value;
>>> > }
>>> >
>>> > The data property will be null until the service call has returned
>> and
>>> > populated the collection.
>>>
>>> Label already implements IDropInListItemRenderer and IDataRenderer.
>>> Presumably correctly...
>>>
>>
>>
>>
>>
>> ------------------------------------
>>
>> --
>> Flexcoders Mailing List
>> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
>> Alternative FAQ location:
>> https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847
>> Search Archives:
>> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links
>>
>>
>>
>>
>