Grid Flex




    
        
        import mx.controls.TextInput;
        import mx.events.DataGridEvent;
        import mx.collections.ArrayCollection;
        [Bindable]
        private var myData:ArrayCollection = new ArrayCollection([
            {Artist:'Pavement', Album:'Slanted and Enchanted',Price:11.99},
            {Artist:'Pavement', Album:'Brighten the Corners',Price:11.99 }
        ]);
        private function getCellInfo(event:DataGridEvent):void {
            var myEditor:TextInput = TextInput(event.currentTarget.itemEditorInstance);
            var newVal:String = myEditor.text;
            var oldVal:String = event.currentTarget.editedItemRenderer.data[event.dataField];
            cellInfo.text = "cell edited.\n";
            cellInfo.text += "Row, column: " + event.rowIndex + ", " + event.columnIndex + "\n";
            cellInfo.text += "New value: " + newVal + "\n";
            cellInfo.text += "Old value: " + oldVal;
        }
      
    

    
            itemEditEnd="getCellInfo(event);">