And why don't my other custom Item Renderers get stuck in the same loop? I'm referencing 'data' in them as well -- shouldn't their get/set data functions get caught in the same infinite loop?
L. On Sun, Sep 12, 2010 at 10:53 PM, Laurence MacNeill <[email protected]>wrote: > Yeah, it seems that way to me too... So how do I stop that? Is it not > possible to use a Numeric Stepper in a DataGrid as an Item Renderer, then? > That can't be right... > > L. > > > > On Sun, Sep 12, 2010 at 10:50 PM, Kit McCormick > <[email protected]>wrote: > >> Just a guess: >> Changing the maximum value of the slider causes set data to be called, >> and so you're code is in an infinite loop. >> >> On Sun, Sep 12, 2010 at 9:54 PM, Laurence MacNeill >> <[email protected]> wrote: >> > I'm trying to use a Numeric Stepper as a custom Item Renderer and >> Editor in >> > a DataGrid... I keep getting a Stack Overflow error... >> > >> > Please, someone tell me what the heck is wrong with this code?! Because >> I >> > see nothing wrong with it... >> > >> > The column from the DataGrid looks like this: >> > <mx:DataGridColumn headerText="Qty" dataField="user_sold" width="25" >> > editable="true" itemRenderer="com.ItemRenderers.QtyRenderer" >> > rendererIsEditor="true" editorDataField="value"/> >> > >> > And the file QtyRenderer.mxml looks like this: >> > <?xml version="1.0" encoding="utf-8"?> >> > <mx:NumericStepper xmlns:mx="http://www.adobe.com/2006/mxml" >> > width="100%" minimum="1" stepSize="1"> >> > >> > <mx:Script> >> > <![CDATA[ >> > public override function set data(value:Object):void { >> > super.data = value; >> > if (data != null) { >> > this.maximum = data.sell_limit; >> > } >> > } >> > >> > ]]> >> > </mx:Script> >> > >> > </mx:NumericStepper> >> > >> > The 'data' being referenced is a value-object with many fields in it, >> two of >> > which are user_sold (the amount the user has purchased) and sell_limit >> (the >> > maximum amount the user may purchse). Seems simple enough to set a damn >> > maximum on a Numeric Stepper -- but for some reason it just won't work >> with >> > the above example... Can someone PLEASE tell me why? >> > >> > Thanks, >> > Laurence MacNeill >> > Mableton, Georgia, USA >> > >> >> >> ------------------------------------------------------------- >> To unsubscribe from this list, simply email the list with unsubscribe in >> the subject line >> >> For more info, see http://www.affug.com >> Archive @ http://www.mail-archive.com/discussion%40affug.com/ >> List hosted by http://www.fusionlink.com >> ------------------------------------------------------------- >> >> >> >
