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 flexcoders@yahoogroups.com, "Amy" <[EMAIL PROTECTED]> wrote: >>> >>> --- In flexcoders@yahoogroups.com, "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 >> >> >> >> >