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
-------------------------------------------------------------


Reply via email to