Mega Code Archive

 
Categories / Flex / Grid
 

Styling columns

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">     <mx:Script>                  import mx.collections.ArrayCollection;         import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;         [Bindable]         private var dpADG:ArrayCollection = new ArrayCollection([                 {Artist:'A', Album:'aa', Price:11.99},                 {Artist:'B', Album:'bb', Price:11.99},                 {Artist:'J', Album:'jj', Price:12.99},                 {Artist:'K', Album:'kk', Price:10.99}         ]);         public function myColStyleFunc(data:Object,col:AdvancedDataGridColumn):Object         {             if(data["Price"] <= 11.00)                 return {color:0x00FF00};             return null;         }            </mx:Script>     <mx:AdvancedDataGrid id="myADG" width="100%" height="100%" dataProvider="{dpADG}">         <mx:columns>             <mx:AdvancedDataGridColumn dataField="Artist" />             <mx:AdvancedDataGridColumn dataField="Album" />             <mx:AdvancedDataGridColumn dataField="Price" styleFunction="myColStyleFunc" />         </mx:columns>     </mx:AdvancedDataGrid> </mx:Application>