Hi,
I have a situation involving a Spark DataGrid using a custom Spark 
GridItemRenderer.
It’s all in ActionScript use Spark components.

The invocation:
                        colL = new GridColumn();
                        colL.headerText = "Calorie";
                        colL.dataField = "calorie";
                        renderL = new ClassFactory(PrecisionFormater);
                        colL.itemRenderer = renderL;
                        propL = new Object();
                        propL.fldName = "calorie";
                        propL.precision = 3;
                        renderL.properties = propL;
                        colsL.addItem(colL);


The GridItemRenderer
        public class PrecisionFormater extends GridItemRenderer
        {
                public var fldName:String;
                public var precision:uint;

                override public function set data(valueA:Object):void
                {
                        if(null == valueA)
                                return;
                        var labelL:Label = new Label();
                        var numL:Number = Number(valueA[fldName]);
                        var bufL:String = String(numL.toFixed(precision));
                        super.data = bufL;
                        labelL.text = bufL;
                        super.labelDisplay = labelL;
                }
When I step through the code, bufL looks like I would expect. However, the grid 
renders blanks in the column.
I just recently added the Label, but no joy.

Appreciate any assist.

Ciao
P. Hardiman

Reply via email to