Below is my code snippet, however I am not able to display my
itemEditor for some reason. I could see the values but after clicking
on the column the itemEditor doesnt display. Also, when I replace my
itemEditor with itemRenderer it does display the renderer (Numeric
Stepper) but it doesnt show the value.
Can someone correct me. I appreciate.

Thanks.


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
creationComplete="intializeData();">

    <mx:Script>
        <![CDATA[
                import renderer.ExpenseNumericStepper;
                import mx.controls.NumericStepper;
                import mx.collections.GroupingCollection;
                import mx.collections.GroupingField;
                import mx.collections.Grouping;
                import util.ExpenseGrid;
                import mx.collections.ArrayCollection;
                import util.MyExpense;
                        import mx.collections.HierarchicalData;



                private var allExpenses : Array = new Array();

                private function intializeData() : void {
                        var expenseGrid : ExpenseGrid = new ExpenseGrid();
                        expenseGrid.owner = "Amit";
                        expenseGrid.expenseFor = "Mahesh";
                        expenseGrid.description = "Gas in Chicago";
                        expenseGrid.expense = 120;
                        expenseGrid.notes = "**";

                        var expenseGrid1: ExpenseGrid = new ExpenseGrid();
                        expenseGrid1.owner = "Amit";
                        expenseGrid1.expenseFor = "Mayank";
                        expenseGrid1.description = "Movie Tickets";
                        expenseGrid1.expense = 340;
                        expenseGrid1.notes = "*****";

                        allExpenses.push(expenseGrid);
                        allExpenses.push(expenseGrid1);


                        var g:Grouping = new Grouping();
                    g.fields = [new GroupingField("owner")];

                    var gc:GroupingCollection = new GroupingCollection();
                    gc.source = new ArrayCollection(allExpenses);
                    gc.grouping = g;
                    gc.refresh();

                    adg.dataProvider = gc;
                 }

        ]]>
    </mx:Script>

    <mx:AdvancedDataGrid id="adg" dataProvider="{new HierarchicalData
(allExpenses)}">
        <mx:columns>
            <mx:AdvancedDataGridColumn dataField="owner"
                                       headerText="Owner"/>
            <mx:AdvancedDataGridColumn dataField="expenseFor"
                                       headerText="Expense For" />
            <mx:AdvancedDataGridColumn dataField="expense"
id="expenseId" editorDataField="dataField"
                                       headerText="Expense">
            <mx:itemEditor>
                    <mx:Component>
                        <mx:NumericStepper stepSize="1" maximum="50"/>
                    </mx:Component>
                </mx:itemEditor>
            </mx:AdvancedDataGridColumn>
                        <mx:AdvancedDataGridColumn dataField="description"
                                       headerText="Description" />
        </mx:columns>
    </mx:AdvancedDataGrid>

</mx:Application>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to