AdvancedDataGridRendererProvider

I have been at this all day everyday for almost a month. I have an ADG filled with an arrayCollection from a RO. I have read all about the AdvancedDataGridRendererProvider I can get the column spanning and the right row but not the right data. I read that this works:
note: the data I want is REMA2W (this is a long description) this is called summaryRenderer.mxml
<mx:Canvas 
xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Label id="rowLabel" textAlign="left" width="100%">  
<mx:Script>
<![CDATA[
override public function set data(value:Object):void { 
super.data = value; 
rowLabel.htmlText = data.REMA2W;
]]>
</mx:Script>
</mx:Label>
But sadly it does not. If I do this: rowLabel.htmlText = data.GroupField; I get the data but its not what I want.
This is my renderer:
<mx:rendererProviders> 
<mx:AdvancedDataGridRendererProvider dataField="REMA2W" columnSpan="5" columnIndex="0" depth="1"renderer="SummaryRenderer"/>
</mx:rendererProviders>
How do I see what the data that is available to me is?
This is my ADG:
<mx:AdvancedDataGrid  id="adg" defaultLeafIcon="{null}" displayItemsExpanded="true" width="100%" height="100%" themeColor="#73B9B9" initialize="gc.refresh()">
 <mx:dataProvider>
 <mx:GroupingCollection id="gc" source="{myWine}">
 <mx:Grouping groupingObjectFunction="grpObjFunc">
 <mx:GroupingField id="gf" name="myHeader">
 <mx:Array id="summ">
 <mx:SummaryRow summaryPlacement="group">
 <mx:fields>
 <mx:SummaryField dataField="REMA2W" label="REMA2W"/>
 <mx:SummaryField dataField="myList" operation="SUM" label="myTotal"/>
 </mx:fields>
 </mx:SummaryRow>
 </mx:Array>
 </mx:GroupingField>
 </mx:Grouping>
 </mx:GroupingCollection>
 </mx:dataProvider>
 <mx:groupedColumns>
 <mx:AdvancedDataGridColumn dataField="CMPT2W" headerText="Item" width="110"/>
 <mx:AdvancedDataGridColumn dataField="DESCRIP" headerText="Desc"/>
 <mx:AdvancedDataGridColumn dataField="SDIVDE" headerText="Size" width="50"/>
 <mx:AdvancedDataGridColumn dataField="NOFF2W" headerText="Btls" width="50" textAlign="right"/>
 <mx:AdvancedDataGridColumn dataField="BPRC5W" headerText="Inc BBC" width="60" textAlign="right" />
 <mx:AdvancedDataGridColumn dataField="myList" headerText="List" width="60" textAlign="right" />  
<mx:AdvancedDataGridColumn dataField="myTotal" itemRenderer="NumberItemRenderer" headerText="Cost" width="60" textAlign="right"/>
 <mx:AdvancedDataGridColumnGroup headerText="Inventory">  
<mx:AdvancedDataGridColumn dataField="INV_41" headerText="Morgan Hill" width="60" textAlign="right" visible="{myDetail.selected}"/>
 <mx:AdvancedDataGridColumn dataField="INV_31" headerText="Chino" width="60" textAlign="right" visible="{myDetail.selected}"/>
 </mx:AdvancedDataGridColumnGroup>
 </mx:groupedColumns>
 <mx:rendererProviders>
 <mx:AdvancedDataGridRendererProvider dataField="REMA2W" columnSpan="6" columnIndex="0" depth="1"renderer="
com.esria.samples.dashboard.view.SummaryRenderer"/>  
</mx:rendererProviders>
 </mx:AdvancedDataGrid>
I have read that the data. property has all the elements from the row. I just dont know how to see them.
EVERYTHING in my app works perfect except landing the REMA2W in the group and in the 2nd column.
Thanks
George

Summary rows are generated by the GroupingCollection so they do not contain the same sets of fields as your data rows. In your example your summary rows will contain the following fields:
GroupLabel - the label for your group as defined by your GroupingField
REMA2W - a summation of all the REMA2W fields in the corresponding group
myTotal - a summation of all the myList fields in the correspinding group
children - an array of the group's child rows
I'm basing this on the "Creating Summary Rows" section of the link below (search for "Internally, the GroupingCollection"):
http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_02.html
Previously I asked you to put in the following debug code:
for ( var property : String in data )
     trace( property + ": " + data[ property ] );
You replied that you saw the following: grouping label, the cost field, an NaN and an Object. That's 4 fields as expected. Unfortunately you did not follow the instructions exactly so we got no property names. I would suggest trying again to get property names and values using this approach.

Similar Messages

  • How do I get access to an AdvancedDataGridRendererProvider?

    In the snippet of the following code:
    <mx:rendererProviders>
    <mx:AdvancedDataGridRendererProvider depth="2"
    column="{protocolID}" columnSpan="1"
    renderer="ProtocolComboBox"/>
    </mx:rendererProviders>
    Can someone tell me how to get access to the ProtocolComboBox
    renderer? I can't find an example anywhere.

    Okay I think I got this. Part of the solution came from here:
    http://www.cflex.net/showfiledetails.cfm?ChannelID=1&Object=File&objectID=767
    Here is the code for the renderer:
    package com.moveit
    import flash.events.*;
    import mx.controls.ComboBox;
    import mx.events.*;
    public class PlatformComboBoxRenderer extends ComboBox
    import mx.collections.ArrayCollection;
    import
    mx.controls.advancedDataGridClasses.AdvancedDataGridListData;
    private var _oItem:String;
    private var myARR:Array = [ "linux", "solaris", "aix" ];
    private var myAC:ArrayCollection = new ArrayCollection(
    myARR );
    public function PlatformComboBoxRenderer()
    super();
    this.visible = false;
    this.enabled = true;
    this.editable= false;
    this.dataProvider = myAC;
    this.selectedIndex = 0;
    this.addEventListener(ListEvent.CHANGE, onChangeCBOSelection
    public function onChangeCBOSelection( oEvent:Event ):void
    _oItem = oEvent.target.selectedItem;
    this.dispatchEvent( new PlatformComboBoxEvent(
    PlatformComboBoxEvent.PLATFORM_COMPLETE, true, false,
    this.selectedItem.toString() ) );
    override public function set data(value:Object):void
    if( value != null )
    super.data = value;
    _oItem = value.platform;
    invalidateProperties();
    override protected function commitProperties():void
    super.commitProperties();
    if( _oItem )
    setSelectedValue();
    private function setSelectedValue():void
    this.selectedItem = _oItem;
    <mx:AdvancedDataGrid xmlns:mx="
    http://www.adobe.com/2006/mxml"
    selectionMode="multipleRows" enabled="true"
    dataProvider="{myTransferInfoGroupColl}">
    <mx:columns>
    <mx:AdvancedDataGridColumn headerText="ClientName"
    width="110" editable="false" dataField="name"/>
    <mx:AdvancedDataGridColumn headerText="Client ID"
    editable="false" dataField="client_id"/>
    <mx:AdvancedDataGridColumn headerText="Transfer ID"
    width="110" editable="false" dataField="transfer_id"/>
    <mx:AdvancedDataGridColumn headerText="Transfer Name"
    width="120" editable="false" dataField="transfer_name"/>
    <mx:AdvancedDataGridColumn headerText="Endpoint"
    dataField="endpoint"/>
    <mx:AdvancedDataGridColumn headerText="Host"
    dataField="host" />
    <mx:AdvancedDataGridColumn headerText="User"
    dataField="user" />
    <mx:AdvancedDataGridColumn headerText="Login Pwd"
    dataField="login_pwd"/>
    <mx:AdvancedDataGridColumn headerText="Platform"
    id="platformID" itemEditor="com.moveit.PlatformComboBoxRenderer"
    visible="true" editable="false" rendererIsEditor="false"/>
    <mx:AdvancedDataGridColumn headerText="Protocol"
    id="protocolID" itemEditor="com.moveit.ProtocolComboBoxRenderer"
    visible="true" editable="false" rendererIsEditor="false"/>
    </mx:columns>
    <mx:rendererProviders>
    <mx:AdvancedDataGridRendererProvider depth="2"
    column="{platformID}" columnSpan="1"
    renderer="com.moveit.PlatformComboBoxRenderer"/>
    <mx:AdvancedDataGridRendererProvider depth="2"
    column="{protocolID}" columnSpan="1"
    renderer="com.moveit.ProtocolComboBoxRenderer"/>
    </mx:rendererProviders>
    public function init():void
    myTransferInfoHttp = new HTTPService();
    // Insert your domain name
    myTransferInfoHttp.url = "
    http://freedom.dynalias.org/cgi-bin/SourceBasicTransferInfoDataGrid.cgi";
    CursorManager.setBusyCursor();
    myTransferInfoHttp.send();
    myTransferInfoHttp.addEventListener(ResultEvent.RESULT,
    resultTransferInfoHttpHandler);
    myTransferInfoHttp.addEventListener(FaultEvent.FAULT,
    faultTransferInfoHttpHandler);
    this.addEventListener(
    ProtocolComboBoxEvent.PROTOCOL_COMPLETE,
    this.protocolComboBoxHandler );
    this.addEventListener(
    PlatformComboBoxEvent.PLATFORM_COMPLETE,
    this.platformComboBoxHandler );
    public function platformComboBoxHandler(
    evt:PlatformComboBoxEvent ):void
    var mySelection:String = evt.selection;
    var i:int = this.selectedIndex;
    var myIndex:int = this.selectedIndex - 1;
    trace( "MasterTransferGrid.platformComboBoxHandler(): " +
    mySelection );
    var record:Array = this.masterGridAC.getItemAt( myIndex ) as
    Array;
    record["platform"] = evt.selection;
    //myCursor.current.platform;
    It is important to set the renderer and the visible
    attributes as:
    itemEditor="com.moveit.PlatformComboBoxRenderer"
    visible="true"
    and in the constructor:
    this.visible = false;
    this.enabled = true;
    this.editable= false;
    It seems to be important to store the values within the
    renderer rather than relying on the super class values. Adding the
    onChange handler and then invalidating the properties and then
    committing them again on the override of the commitProperties().

  • AdvancedDataGridRendererProvider spanning Grouping Column

    Hi,
    I am trying to span just the Grouping Column.
    Sample Data:
    Southwest
                        Northern California          Lauren Ipsum
                        Arizona                         Dana Binn
    The above data is displayed in AdvancedDataGrid.  What I want is when I loan, I want to span the row where Southwest is displayed with one Renderer where it shows a Text Southwest and then a ComboBox.
    How can I span all three columns for that perticular row? I looked into AdvancedDataGridRendererProvider, but I can't seem to figure out how to do the Grouping Column.  What ever I try, it spans the leaf notes, but not the Southwest. Does anyone know how to archieve this? Thanks.

    Hi,
    I was able to span the Grouping Column, but I am loosing the Children and the renderer is only rendering in the first cell, not all three columns even though the all three columns are spanned.
    This is what I have done in summary to span the Grouping row.
                    var rp : AdvancedDataGridRendererProvider = new AdvancedDataGridRendererProvider();
                    rp.renderer = new ClassFactory(TestRenderer);
    //              rp.dataField = "Region";
                    rp.columnIndex = 0;
                    rp.columnSpan = 2;
                    rp.depth = 1;
    If I uncomment the line above I loose this spanning and it just shows the hierarchical data with the default renderer and it does not even render my renderer. Please help. Thanks.
    Full code:
    testAdvancedDataGridSpanningColumn.mxml
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
         <mx:Script>
              <![CDATA[
                   import mx.containers.HBox;
                   import mx.controls.advancedDataGridClasses.AdvancedDataGridRendererProvider;
                   import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;
                   import mx.collections.GroupingCollection;
                   import mx.collections.GroupingField;
                   import mx.collections.Grouping;
                   import mx.collections.ArrayCollection;
                [Bindable]
                private var dpFlat : ArrayCollection = new ArrayCollection([
                  {Region:"Southwest", Territory:"Arizona",
                      Territory_Rep:"Barbara Jennings", Actual:38865, Estimate:40000},
                  {Region:"Southwest", Territory:"Arizona",
                      Territory_Rep:"Dana Binn", Actual:29885, Estimate:30000}, 
                  {Region:"Southwest", Territory:"Central California",
                      Territory_Rep:"Joe Smith", Actual:29134, Estimate:30000}, 
                  {Region:"Southwest", Territory:"Nevada",
                      Territory_Rep:"Bethany Pittman", Actual:52888, Estimate:45000}, 
                  {Region:"Southwest", Territory:"Northern California",
                      Territory_Rep:"Lauren Ipsum", Actual:38805, Estimate:40000},
                  {Region:"Southwest2", Territory:"Northern California",
                      Territory_Rep:"T.R. Smith", Actual:55498, Estimate:40000}, 
                  {Region:"Southwest2", Territory:"Southern California",
                      Territory_Rep:"Alice Treu", Actual:44985, Estimate:45000},
                  {Region:"Southwest2", Territory:"Southern California",
                      Territory_Rep:"Jane Grove", Actual:44913, Estimate:45000, Test:"Worked"}
                [Bindable]
                public var myGCol1 : GroupingCollection = new GroupingCollection();
                private var myGrp : Grouping = new Grouping();
                private function initDG() : void
                     // Initialize the GroupingCollection instance
                        myGCol1.source = dpFlat;
                        // The Grouping instance defines the grouping fields
                        // in the collection, and the order of the groups
                        // in the hierarchy.
                        myGrp.fields = [new GroupingField("Region")];
                        // The grouping property contains a Grouping instance
                        myGCol1.grouping = myGrp;
                        // Specify the GroupedCollection as the data provider for
                     // the AdvancedDataGrid control.
                     myADG2.dataProvider = myGCol1;
                     // Refresh the display
                     myGCol1.refresh();                    
                private function createColumns() : void
                     var cols: Array = myADG2.columns;
                        cols.push( new AdvancedDataGridColumn("Region"));
                     cols.push( new AdvancedDataGridColumn("Territory"));
                     cols.push( new AdvancedDataGridColumn("Territory_Rep"));
                     myADG2.columns = cols;
                     var testTypes : ArrayCollection = new ArrayCollection();
                     testTypes.addItem("test 1");
                     testTypes.addItem("test 2");
                     var rend : TestRenderer = new TestRenderer();
                     rend.types = testTypes; 
                     var rp : AdvancedDataGridRendererProvider = new AdvancedDataGridRendererProvider();
                     rp.renderer = new ClassFactory(TestRenderer);
    //                 rp.dataField = "Region";
                     rp.columnIndex = 0;
                     rp.columnSpan = 2;
                        rp.depth = 1;
                     myADG2.rendererProviders.push(rp);
                     myADG2.validateNow();
              ]]>
         </mx:Script>
         <mx:Panel
              title="Advanced DataGrid Control Example"
              height="75%"
              width="75%"
              layout="horizontal"
              paddingTop="10"
              paddingBottom="10"
              paddingLeft="10"
              paddingRight="10">
              <mx:AdvancedDataGrid
                   id="myADG2"
                   width="100%"
                   height="100%"
                   creationComplete="initDG()" initialize="createColumns();"  sortExpertMode="true" showHeaders="false" >
              </mx:AdvancedDataGrid>     
         </mx:Panel>
    </mx:Application>
    TestRenderer.mxml
    <?xml version="1.0" encoding="utf-8"?>
    <mx:HBox
         xmlns:mx="http://www.adobe.com/2006/mxml"
         width="100%" height="100%">
         <mx:Script>
              <![CDATA[
                   import mx.collections.ArrayCollection;
                   import mx.events.FlexEvent;
                   [Bindable]
                   public var types : ArrayCollection;
                   override public function set data(value : Object) : void
                    if(value != null) 
                        super.data = value;
                    // Dispatch the dataChange event.
                    dispatchEvent(new FlexEvent(FlexEvent.DATA_CHANGE));
              ]]>
         </mx:Script>
         <mx:Label text="{data.GroupLabel}" />
         <mx:ComboBox dataProvider="{types}" />
    </mx:HBox>

  • Events and AdvancedDataGridRendererProvider

    <mx:rendererProviders>
    <mx:AdvancedDataGridRendererProvider
    column="{someCol}" id="myRenderer"
    renderer="util.TheRenderer"/>
    </mx:rendererProviders>
    if I use
    myRenderer.addEventListener("customEvent", function2call);
    I get the error:
    1061: Call to a possibly undefined method addEventListener
    through a reference with static type
    mx.controls.advancedDataGridClasses:AdvancedDataGridRendererProvider.
    How do I look for events in the itemRenderer that is created
    by the characteristics defined in myRenderer?? How do I get the
    instance of the itemRenderer at that scope?
    Thanks in advance.

    No, that didn't help... the problem is that the reference is
    for a data 'provider' which I have no idea how to get the 'item
    render' from the 'provider'...

  • Using a (Adv)datagrid as an AdvancedDataGridRendererProvider

    HI
    I have nested array(Hierarchical) data. I want to display the toplevel array as depth1 in an Advanced Data Grid, then at depth 2 when the data (tree) is opened display the nested array in another grid(advanced or normal).
    This works to some degree, but as expected the item renderer renders a grid for each row of nested data.  What I want is one grid with all the nested data. The way nested data shows normally is to have both headers for each depth showing in the main grid.. I only want to show the headers and nested data if the user chooses to do so.
    I can arrange the data anyway that is needed, as I'm pulling it from mysql via php.
    This is my renderer (simple)
    <?xml version="1.0" encoding="utf-8"?>
    <VBox xmlns="http://www.adobe.com/2006/mxml" width="100%" height="200">
    <AdvancedDataGrid  dataProvider="{data}" width="100%" height="100%" >
    <columns>
    <AdvancedDataGridColumn dataField="pp_job_number" headerText="Job Number"/>
    <AdvancedDataGridColumn dataField="pp_short_description" headerText="Description"/>
    <AdvancedDataGridColumn dataField="approvalmanufacturing" headerText="Final Date"/>
    </columns>
    </AdvancedDataGrid>
    </VBox>
    This is my grid
    <AdvancedDataGrid sortExpertMode="true"
    id="contractsGrid" width="100%" height="100%" itemClick="openContractForEditting(event)"
    variableRowHeight="true" defaultLeafIcon="{null}"
    folderOpenIcon="{editImage}" folderClosedIcon="{editImage}"
    >
    <rendererProviders>
    <AdvancedDataGridRendererProvider
    columnIndex="1"
    columnSpan="0"
    depth="2"
    renderer="view.jobRenderForAdvancedDataGrid"/>
    </rendererProviders>
    <dataProvider>
    <HierarchicalData source="{contracts_array}" childrenField="jobinfo" />
    </dataProvider>
    </AdvancedDataGrid>
    I can get the grid the way I want but have depth issues.
    if I add dataField="jobinfo" to AdvancedDataGridRendererProvider and then change the renderers' data provider to dataProvider="{data.jobinfo}"
    Then I get all the nested data in one grid, BUT the grid is not nested it will only show up at depth 1, on top of all the main details.
    help
    TIA
    flash

    Figured it out, I had to nest my array.......
    Array
        [0] => Array
                [0] => Array
                        [contracts_id] => 2
                        [contract_number] => MD-BLD-LA-XXXXX-01
                        [property_name] => Blue Bus
                        [licensee_name] => Ripple Bus
                        [formated_contract_start_date] => Wed Jan 14th, 2009
                        [formated_contract_end_date] => Tue Mar 31st, 2009
                        [contract_recived] => 0
                        [main_contact] => Test User RJ1
                        [bu_contact] => fred ward
                        [licensor_name] => MediaBus
                        [brand_liaison] => fred ward
                        [brand_liaison_bu] => fred ward
                        [brand_manager] => fred ward
                        [children] => Array
                                [0] => Array
                                        [jobinfo] => Array
                                                [0] => Array
                                                        [pp_job_number] => MD-BR-LA-34527-01-FREDTEST
                                                        [pp_short_description] => FRED comments
                                                        [approvalmanufacturing] =>
                                                [1] => Array
                                                        [pp_job_number] => MD-BR-LA-34527-01-1234
                                                        [pp_short_description] => hh
                                                        [approvalmanufacturing] =>
                                                [2] => Array
                                                        [pp_job_number] =>
                                                        [pp_short_description] => comment
                                                        [approvalmanufacturing] =>

  • How to hide itemRenderers in the Grouped rows of an AdvancedDataGrid?

    I am using an AdvancedDataGrid and showing a comboBox as the itemRenderer and also the editRenderer. However I am seeing the combobox in the grouped rows also. Below is the code I am using and also attached the screenshot of the app. Please help.
    TestAdvGridGrpRen.mxml
    ===================
    <?xml version="1.0"?>
    <!-- dpcontrols/adg/SummaryGroupADGCustomSummary.mxml -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
        <mx:Script>
            <![CDATA[
                import mx.collections.ArrayCollection;
                import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;
                import mx.collections.IViewCursor;   
                import mx.collections.SummaryObject;
    [Bindable]
    private var dpFlat:ArrayCollection = new ArrayCollection([
      {Region:"Southwest", Territory:"Arizona",
          Territory_Rep:"Barbara Jennings", Actual:38865, Estimate:40000},
      {Region:"Southwest", Territory:"Arizona",
          Territory_Rep:"Dana Binn", Actual:29885, Estimate:30000},
      {Region:"Southwest", Territory:"Central California",
          Territory_Rep:"Joe Smith", Actual:29134, Estimate:30000},
      {Region:"Southwest", Territory:"Nevada",
          Territory_Rep:"Bethany Pittman", Actual:52888, Estimate:45000},
      {Region:"Southwest", Territory:"Northern California",
          Territory_Rep:"Lauren Ipsum", Actual:38805, Estimate:40000},
      {Region:"Southwest", Territory:"Northern California",
          Territory_Rep:"T.R. Smith", Actual:55498, Estimate:40000},
      {Region:"Southwest", Territory:"Southern California",
          Territory_Rep:"Alice Treu", Actual:44985, Estimate:45000},
      {Region:"Southwest", Territory:"Southern California",
          Territory_Rep:"Jane Grove", Actual:44913, Estimate:45000}
                // Callback function to create
                // the SummaryObject used to hold the summary data.
                private function summObjFunc():SummaryObject {
                    // Define the object containing the summary data.
                    var obj:SummaryObject = new SummaryObject();
                    // Add a field containing a value for the Territory_Rep column.
                    obj.Territory_Rep = "Alternating Reps";
                    return obj;
                // Callback function to summarizes
                // every other row of the Actual sales revenue for the territory.
                private function summFunc(cursor:IViewCursor, dataField:String,
                    operation:String):Number {
                    var oddCount:Number = 0;
                    var count:int = 1;
                    while (!cursor.afterLast)
                        if (count % 2 != 0)
                            oddCount += cursor.current["Actual"];
                        cursor.moveNext();
                        count++;
                    return oddCount;
          ]]>
        </mx:Script>
        <mx:AdvancedDataGrid id="myADG"
            width="100%" height="100%"
            initialize="gc.refresh();">      
            <mx:dataProvider>
                <mx:GroupingCollection id="gc" source="{dpFlat}">
                    <mx:Grouping>
                       <mx:GroupingField name="Region"/>
                       <mx:GroupingField name="Territory">
                          <mx:summaries>
                             <mx:SummaryRow summaryObjectFunction="summObjFunc"
                                summaryPlacement="first">
                                <mx:fields>
                                   <mx:SummaryField dataField="Actual" summaryFunction="summFunc"/>
                                </mx:fields>
                             </mx:SummaryRow>
                          </mx:summaries>
                       </mx:GroupingField>
                    </mx:Grouping>
                </mx:GroupingCollection>
            </mx:dataProvider>      
            <mx:columns>
                <mx:AdvancedDataGridColumn dataField="Region"/>
                <mx:AdvancedDataGridColumn dataField="Territory_Rep"
                    headerText="Territory Rep"/>
                <mx:AdvancedDataGridColumn headerText="Actual" dataField="Actual"
                rendererIsEditor="true"
                itemRenderer="TestStatusTypeEditor"
                editorDataField="type"/>
                <mx:AdvancedDataGridColumn dataField="Estimate"/>
            </mx:columns>
       </mx:AdvancedDataGrid>
    </mx:Application>
    TestStatusTypeEditor.mxml
    ====================
    <?xml version="1.0" encoding="utf-8"?>
    <mx:ComboBox xmlns:mx="http://www.adobe.com/2006/mxml"
    creationComplete="OnInit()" >
    <!-- This is the content of the ComboBox.
    <mx:dataProvider>
    <mx:Object label="Cog" />
    <mx:Object label="Sproket" />
    </mx:dataProvider>
    -->
    <mx:Script>
    <![CDATA[
    import mx.collections.ArrayCollection;
            [Bindable]
            public var cards:ArrayCollection = new ArrayCollection(
                [ {label:"38865", data:1},
                  {label:"29885", data:2},
                  {label:"29134", data:3},
                  {label:"52888", data:4},
                  {label:"38805", data:5},
                  {label:"55498", data:6},
                  {label:"44985", data:7},
                  {label:"44913", data:8}]);
    private function OnInit():void
    dataProvider = cards;
    * This override of set data compares the data.label against the label property
    * of each item in the dataProvider (above). This code is written a bit more
    * generically than necessary, but it would allow you to have a long list
    * in the dataProvider and not have to change this code.
    override public function set data(value:Object):void
    super.data = value;
    var list:ArrayCollection = dataProvider as ArrayCollection;
    for(var i:int=0; i < list.length; i++)
    if( String(value.statusName) == list[i].label ) {
    selectedIndex = i;
    * This getter is the one identified as the editorDataField in the list for
    * the itemEditor.
    public function get type() : String
    if( selectedItem ) {
    return selectedItem.label;
    else {
    return null;
    ]]>
    </mx:Script>
    </mx:ComboBox>

    Solved this issue by using mx:rendererProviders element for my AdvancedGrid. Using the depth parameter gives me the ability to hide the itemRenderer for the Grouped rows.
        <mx:AdvancedDataGrid id="myADG"
            width="100%" height="100%"
            initialize="gc.refresh();">       
            <mx:dataProvider>
                <mx:GroupingCollection id="gc" source="{dpFlat}">
                    <mx:Grouping>
                       <mx:GroupingField name="Region"/>
                       <mx:GroupingField name="Territory">
                          <mx:summaries>
                             <mx:SummaryRow summaryObjectFunction="summObjFunc"
                                summaryPlacement="first">
                                <mx:fields>
                                   <mx:SummaryField dataField="Actual" summaryFunction="summFunc"/>
                                </mx:fields>
                             </mx:SummaryRow>
                          </mx:summaries>
                       </mx:GroupingField>
                    </mx:Grouping>
                </mx:GroupingCollection>
            </mx:dataProvider>       
            <mx:columns>
                <mx:AdvancedDataGridColumn dataField="Region"/>
                <mx:AdvancedDataGridColumn dataField="Territory_Rep"
                    headerText="Territory Rep"/>
                <mx:AdvancedDataGridColumn headerText="Actual" dataField="Actual"
                rendererIsEditor="true"
                editorDataField="type"/>
                <mx:AdvancedDataGridColumn dataField="Estimate"/>
            </mx:columns>
    <mx:rendererProviders>
        <mx:AdvancedDataGridRendererProvider
            columnIndex="2"
            columnSpan="1"
            depth="3"
            renderer="TestStatusTypeEditor"/>
    </mx:rendererProviders>
       </mx:AdvancedDataGrid>

  • How do I pass a value from a selected datagrid row to a popup

    I am working on a project tracking application in flex and need to pass the value of one of the rows from the datagrid to a popup. We have a screen with 2 data grids. The first datagrid lists the projects, their start, and end date and the project owner. The datagrid below the first datagrid lists the tasks for that specific project listed in the datagrid above. When you click on the project name above, the datagrid below is populated with the tasks. Within the tasks datagrid are start and end date boxes.
    What I need to do is be able to pass the project ID from the original datagrid into a popup that is called when a user changes the date of a project task. The popup is designed to submit a reason for why the user is changing the date on the task. In short, when they submit a reason, I need the project id passed from the datagrid into the popup so when submit is clicked, the proper row in the DB table is update via a CFC. Thank you.

    I tried that, but when I try to build the project, I get the error that there is a call to an undefined value. Here is code:
    Project Component:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
        width="100%" height="100%" creationComplete="init();" xmlns:mxml="components.mxml.*">
        <mx:Script>
            <![CDATA[
                import mx.events.ListEvent;
                import mx.controls.dataGridClasses.DataGridColumn;
                import mx.rpc.events.ResultEvent;
                import mx.managers.PopUpManager;
                import mx.core.IFlexDisplayObject;
                import components.mxml.NewProject;
                import components.mxml.NewTask;
                import components.mxml.dateChangeNotice;
                import mx.controls.Alert;
                private function init():void{
                    roGetData.getProjects();
                    //roGetData.getTasks();
                private function projectClick(event:ListEvent):void{
                    //Alert.show(dgProjects.selectedItem.projectID);
                    roGetData.getTasks(dgProjects.selectedItem.projectID);
                private function refreshProjects(event:MouseEvent):void{
                    roGetData.getProjects();
                private function ResultEvent_Projects(event:ResultEvent):void{
                    dgProjects.dataProvider = event.result;
                private function ResultEvent_Tasks(event:ResultEvent):void{
                    adgTasks.dataProvider = event.result;
                private function ResultEvent_UpdateTasks(event:ResultEvent):void{
                    Alert.show('Your task was updated');
                private function showNewProject():void{
                    var newProjectWindow:IFlexDisplayObject =
                        PopUpManager.createPopUp(this, NewProject, true);
                    newProjectWindow.addEventListener(MouseEvent.CLICK, refreshProjects);
                private function showNewTask():void{
                    var newTaskWindow:IFlexDisplayObject =
                        PopUpManager.createPopUp(this, NewTask, true);
                private function dateFormat(item:Object, column:DataGridColumn):String{
                    return dateFormatter.format(item[column.dataField]);
                    //Function calls the Reason popup window
                //private function changeReason():void{
                    //Create Popup Window
                    //var resultWindow:IFlexDisplayObject =
                    //PopUpManager.createPopUp(this, dateChangeNotice, false);
            ]]>
        </mx:Script>
        <mx:RemoteObject id="roGetData" destination="ColdFusion" source="projectTracker.components.cfc.controllers.getController">
            <mx:method name="getProjects" result="ResultEvent_Projects(event);" fault="Alert.show(event.fault.faultString);" />
            <mx:method name="getTasks" result="ResultEvent_Tasks(event);" fault="Alert.show(event.fault.faultString);" />
        </mx:RemoteObject>
        <!--<mx:RemoteObject id="roUpdateData" destination="ColdFusion" source="projectTracker.components.cfc.controllers.updateController">
            <mx:method name="updateTasks" result="ResultEvent_UpdateTasks(event);" fault="Alert.show(event.fault.faultString);" />
        </mx:RemoteObject>-->
        <mx:DateFormatter id="dateFormatter" />
        <mx:HBox width="100%">
            <mx:Label text="Projects:" />
            <mx:Button label="Insert New Project" click="showNewProject();"/>
        </mx:HBox>   
        <mx:Panel width="100%" height="45%" title="Projects">
            <mx:DataGrid id="dgProjects" width="100%" height="100%" itemClick="projectClick(event);" dataProvider="">
                <mx:columns>
                   <mx:DataGridColumn dataField="projectID" headerText="ProjectID" visible="false" />- I Need to pass this value
                    <mx:DataGridColumn dataField="name" headerText="Project" />
                    <mx:DataGridColumn dataField="startDate" headerText="Date Started" labelFunction="dateFormat" />
                    <mx:DataGridColumn dataField="endDate" headerText="Completion Date" labelFunction="dateFormat" />
                    <mx:DataGridColumn dataField="description" headerText="Description" />
                    <mx:DataGridColumn dataField="statusName" headerText="Status" />
                    <mx:DataGridColumn dataField="ownerName" headerText="Owner" />
                </mx:columns>
            </mx:DataGrid>
        </mx:Panel>
        <mx:Panel width="100%" height="45%" title="Project Tasks">
            <mx:AdvancedDataGrid id="adgTasks" width="95%" height="100%" variableRowHeight="true">
                <mx:columns>
                    <mx:AdvancedDataGridColumn dataField="taskID" visible="false" width="50" />
                    <mx:AdvancedDataGridColumn dataField="name" width="25" />
                    <!--<mx:AdvancedDataGridColumn dataField="startDate" headerText="Date Started" />
                    <mx:AdvancedDataGridColumn dataField="endDate" headerText="Completion Date" />-->
                    <mx:AdvancedDataGridColumn id="descript" dataField="description" headerText="Description" width="50"/>
                    <mx:AdvancedDataGridColumn dataField="ownerID" headerText="Owner" width="25"  />
                    <mx:AdvancedDataGridColumn dataField="notes" headerText="Project Notes" width="50"/>
                    <mx:AdvancedDataGridColumn dataField="Dates" headerText="Dates" width="50"/>
                </mx:columns>
                <mx:rendererProviders>
                    <mx:AdvancedDataGridRendererProvider dataField="taskID" columnIndex="5">
                        <mx:renderer>
                            <mx:Component>
                                <mxml:dgDateHSlider startDate="{data.startDate}" endDate="{data.endDate}"/>   
                            </mx:Component>
                        </mx:renderer>
                    </mx:AdvancedDataGridRendererProvider>
                </mx:rendererProviders>
            </mx:AdvancedDataGrid>   
        </mx:Panel>
        <mx:HBox width="100%">
            <mx:Label text="Tasks:" />
            <mx:Button label="Insert New Task" click="showNewTask();"/>
            <mx:Spacer width="200"/>
        </mx:HBox>
    </mx:VBox>
    Popup Components
    <?xml version="1.0" encoding="utf-8"?>
    <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="400" title="Reason for Date Change" backgroundColor="#E5E4E4">
    <mx:Script>
        <![CDATA[
                 import mx.events.ValidationResultEvent;
                import mx.rpc.events.ResultEvent;
                import mx.managers.PopUpManager;
                import mx.core.IFlexDisplayObject;
                import components.mxml.NewUser;
                import mx.controls.Alert;
                import components.mxml.Projects;
                import components.mxml.NewTask;
            //Clear Text Area Function
           public function Clear():void{
                reasonText.text = "";
            //function to send notes to db via RO
            public function writeNotes():void{
      into here-->    updateReason.reasonUpdate(taskID.selectedItem,reasonText.text);  taskID.selectedItem is not recognized. It errors on compile
            //remote object Results Event
            public function reasonResult(event:ResultEvent):void{
                Alert.show("Label update successful, thank you!");
                Clear();
        ]]>
    </mx:Script>
    <!--Update Remote Object-->
    <mx:RemoteObject id="updateReason" destination="ColdFusion" source="projectTracker.components.cfc.controllers.createController">
        <mx:method name="reasonUpdate" result="reasonResult(event);" fault="Alert.show(event.fault.faultString);"/>
    </mx:RemoteObject>
    <!--Reason Text Area-->
        <mx:TextArea x="19" y="60" width="90%" height="246" maxChars="1000" wordWrap="true" enabled="true" id="reasonText"/>
        <mx:Button label="Update" click="writeNotes()" right="65" bottom="0"/>
        <mx:Button label="Exit" click="PopUpManager.removePopUp(this);" right="10" bottom="0"/>
        <mx:Text text="Please Specify your reason for changing the dates of this task." width="90%" fontWeight="bold" top="10" horizontalCenter="0"/>
    </mx:TitleWindow>

  • Editable AdvancedDataGrid / Read-only SummaryRow

    tl;dr - How do I have read-only SummaryFields for an editable column in the AdvancedDataGrid?
    I have an AdvancedDataGrid based on flat data in a GroupingCollection that groups on one field (named "day"). There are 2 known read-only columns, and N additional columns (N is equal for all rows in the grid). My goal is to have the N additional columns editable (numeric) with a read-only SummaryRow at the group level for those columns.
    I can display everything properly, but I cannot figure out how to make the SummaryRow read-only.
    AdvancedDataGrid and AdvancedDataGridColumn seems to the be only classes that allow you to toggle an "editable" flag.
    When I use an AdvancedDataGridRendererProvider, my custom Label-based renderer is called, but I do not know which column it is being called for, so even though I have access to the child data, I do not know which fields in the children to summarize and display in the text field of the label.
    Data is in an ArrayCollection where each item (row) has the following format:
         "day": 1,
         "hour": "Shift 1",
         "Skill0": 4,
         "Skill1": 8,
         "Skill2": 15,
         "Skill3": 16,
         "Skill4": 23,
         "Skill5": 42
    where "day" is the column the grouping occurs on, "day" and "hour" are displayed as read-only fixed columns, and the "SkillN" fields are displayed as editable columns.
    I hope I am missing some simple bit of information here. I have spent many hours on this!
    Am I approaching the solution wrong? Hints and advice are appreciated!
    Thanks,
    Matt

    Thank you so much, Sameer. Unfortunately, I have not been able to get this working. I am using SDK 3.5 in Flex Builder 3.
    Below is a sample app that shows the "editable" property not working properly. Here is a screenshot of the result showing that the summary row is editable:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
      <mx:AdvancedDataGrid initialize="gc.refresh()" editable="item">
        <mx:dataProvider>
          <mx:GroupingCollection id="gc">
            <mx:source>
              <mx:ArrayCollection>
                <mx:Object day="1" hour="1" Skill0="1"/>
                <mx:Object day="1" hour="2" Skill0="1.5"/>
                <mx:Object day="1" hour="3" Skill0=".25"/>
              </mx:ArrayCollection>
            </mx:source>
            <mx:grouping>
              <mx:Grouping>
                <mx:GroupingField name="day">
                  <mx:summaries>
                    <mx:SummaryRow summaryPlacement="group">
                      <mx:fields>
                        <mx:SummaryField dataField="Skill0"/>
                      </mx:fields>
                    </mx:SummaryRow>
                  </mx:summaries>
                </mx:GroupingField>
              </mx:Grouping>
            </mx:grouping>
          </mx:GroupingCollection>
        </mx:dataProvider>
        <mx:columns>
          <mx:AdvancedDataGridColumn dataField="day"/>
          <mx:AdvancedDataGridColumn dataField="hour"/>
          <mx:AdvancedDataGridColumn dataField="Skill0"/>
        </mx:columns>
      </mx:AdvancedDataGrid>
    </mx:Application>

  • How To Populate An Advanced Data Grid In Flex With An XML Document Created In JAVA

    Flex Code:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="856" height="698" initialize="onInitData()">
        <mx:RemoteObject destination="utilityUCFlexRO" id="utilityUCFlexRO">
            <mx:method name="updateStationDetails" result="handleUpdateStationDetailsResult(event)" fault="handleUpdateStationDetailsFault(event)"/>
        </mx:RemoteObject>
        <mx:RemoteObject id="uniqueIdMasterUCFlexRO" destination="uniqueIdMasterUCFlexRO">
            <mx:method name="readByCustomerName" result="handleReadByCustomerNameResult(event)" fault="handleReadByCustomerNameFault(event)"/>
            <mx:method name="getCustomerAcDetails" result="handlegetCustomerAcDetailsResult(event)" fault="handlegetCustomerAcDetailsFault(event)"/>
        </mx:RemoteObject>
        <mx:Script>
            <![CDATA[
                import mx.events.ListEvent;
                import mx.collections.ItemResponder;
                import com.citizen.cbs.model.UniqueIdMaster;
                import mx.managers.PopUpManager;
                import mx.controls.ProgressBarMode;
                import mx.effects.Fade;
                import mx.controls.ProgressBar;
                import com.citizen.cbs.CitizenApplication;
                import mx.core.Application;
                import mx.messaging.messages.ErrorMessage;
                import mx.rpc.events.FaultEvent;
                import mx.rpc.events.ResultEvent;
                import mx.collections.ArrayCollection;
                import mx.controls.Alert;
                private var moduleCloseFlag:Boolean=false;
                private var v:UniqueIdMaster;
                [Bindable]
                private var customerDetails:ArrayCollection;
                [Bindable]
                private var branch:int=0;
                [Bindable]
                private var XMLDocument:XML;
                [Bindable]
                private var acDetails:XMLList;
                private var _progBar:ProgressBar = new ProgressBar();
                private function showLoading(e:Event = null):void
                    _progBar.width = 200;
                    _progBar.indeterminate = true;
                    _progBar.labelPlacement = 'center';
                    _progBar.setStyle("removedEffect", Fade);
                    _progBar.setStyle("addedEffect", Fade);
                    _progBar.setStyle("color", 0xFFFFFF);
                    _progBar.setStyle("borderColor", 0x000000);
                    _progBar.setStyle("barColor", 0x6699cc);
                    _progBar.label = "Please wait.......";
                    _progBar.mode = ProgressBarMode.MANUAL;
                    PopUpManager.addPopUp(_progBar,this,true);
                    PopUpManager.centerPopUp(_progBar);
                    _progBar.setProgress(0, 0);
                private function onInitData():void
                    utilityUCFlexRO.updateStationDetails(CitizenApplication.menuParameters["modulecode"]);
                private function handleUpdateStationDetailsResult(event:ResultEvent):void
                    if(moduleCloseFlag==true)
                        Application.application.unloadModule();
                private function handleUpdateStationDetailsFault(event:FaultEvent):void
                    var errorMessage:ErrorMessage = event.message as ErrorMessage;
                    Alert.show(errorMessage.rootCause.message);
                private function onSearch():void
                    if(txtName.text=="" || txtName.text==null)
                        Alert.show("Enter a name for search");
                        return;
                    if((txtName.text).length < 4)
                        Alert.show("Search should contain more than 3 alphabets");
                        return;
                    var d:String = txtName.text;
                    branch = CitizenApplication.initInfo.registeredUser.branchDetails.bdBranchNo;
                    uniqueIdMasterUCFlexRO.readByCustomerName(d,branch);
                    showLoading();
                private function handleReadByCustomerNameResult(event:ResultEvent):void                //In handle if record does not exists, dsiplays error message and resets the field
                    customerDetails =ArrayCollection(event.result);
                    PopUpManager.removePopUp(_progBar);
                    if(customerDetails.length==0)
                        Alert.show("Record Not Found, Enter Proper Name ");
                        onReset();
                private function handleReadByCustomerNameFault(event:FaultEvent):void
                    Alert.show(event.fault.faultDetail + " -- " + event.fault.faultString + "handleReadByCustomerNameFault");
                private function onReset():void
                    customerDetails=new ArrayCollection();
                    txtName.text="";
                private function onCancel():void
                    utilityUCFlexRO.updateStationDetails("MM0001");
                    moduleCloseFlag=true;
                private function btnBackClick():void
                    view1.selectedIndex=0;
                private function btnBackClick1():void
                    view1.selectedIndex=1;
                private function onItemClick( e:ListEvent ):void
                    if(dgCustDetails.selectedItem == null)
                        Alert.show("Select Proper Record");
                    else
                        lblId.text = e.itemRenderer.data.uimCustomerId;
                        lblName.text = e.itemRenderer.data.uimCustomerName;
                        var custId:int = Number(lblId.text);   
                        uniqueIdMasterUCFlexRO.getCustomerAcDetails(custId,branch);
                        showLoading();           
                private function handlegetCustomerAcDetailsResult(event:ResultEvent):void               
                    //XMLDocument = event.result as XML;
                    acDetails = new XMLList(event.result.menu);
                    //Alert.show("Name: "+event.result.@name);
                    PopUpManager.removePopUp(_progBar);
                    view1.selectedIndex=1;
                    //adg1.dataProvider=acDetails;
                private function handlegetCustomerAcDetailsFault(event:FaultEvent):void
                    PopUpManager.removePopUp(_progBar);
                    Alert.show(event.fault.faultDetail + " -- " + event.fault.faultString + "handlegetCustomerAcDetailsFault");
            ]]>
        </mx:Script>
        <mx:ViewStack height="688" width="856" id="view1">
            <mx:Canvas>
                <mx:Panel x="51" y="25" width="754" height="550" layout="absolute" title="Customer Search Page">
                    <mx:HBox x="174" y="26" horizontalAlign="center" verticalAlign="middle">
                        <mx:Label text="Enter Name:"/>
                        <mx:TextInput id="txtName" width="228"/>
                        <mx:LinkButton label="Search" click="onSearch()"/>
                    </mx:HBox>
                    <mx:Label text="--" id="lblId" x="40" y="194"/>
                    <mx:Label text="--" id="lblName" x="40" y="226"/>
                    <mx:DataGrid dataProvider="{customerDetails}" id="dgCustDetails" allowMultipleSelection="false" editable="false"
                        showHeaders="true" draggableColumns="false" width="718" height="373" itemClick="onItemClick(event);" x="10" y="61">
                        <mx:columns>
                            <mx:DataGridColumn headerText="Customer Id" dataField="uimCustomerId" width="150"/>
                            <mx:DataGridColumn headerText="Customer Name" dataField="uimCustomerName"/>
                        </mx:columns>
                    </mx:DataGrid>
                    <mx:ControlBar>
                        <mx:Button label="CANCEL" click="onCancel()" width="80"/>
                        <mx:Button label="RESET" click="onReset()" width="80"/>
                    </mx:ControlBar>
                </mx:Panel>
            </mx:Canvas>
            <mx:Canvas>
                <mx:TitleWindow x="10" y="10" width="836" height="421" layout="absolute">
                    <mx:AdvancedDataGrid x="6.5" y="10" id="adg1" designViewDataType="tree" variableRowHeight="true" width="807" height="278" fontSize="14">
                        <mx:dataProvider>
                              <mx:HierarchicalData source="{acDetails}"/>
                        </mx:dataProvider>
                        <mx:groupedColumns>
                            <mx:AdvancedDataGridColumn headerText="Type Of A/c" dataField="@Name" width="150"/>
                            <mx:AdvancedDataGridColumn headerText="Details Of A/c"/>
                        </mx:groupedColumns>
                        <mx:rendererProviders>
                            <mx:AdvancedDataGridRendererProvider id="adgpr1" depth="2" columnIndex="1" renderer="AcDetails1" columnSpan="0"/>
                        </mx:rendererProviders>
                    </mx:AdvancedDataGrid>
                    <mx:ControlBar height="56" y="335">
                        <mx:Button label="BACK" width="80" click="btnBackClick()"/>
                        <mx:Spacer width="100%"/>
                        <mx:Button label="EXIT" click="onCancel()" width="80"/>
                    </mx:ControlBar>
                </mx:TitleWindow>
            </mx:Canvas>
        </mx:ViewStack>
    </mx:Module>
    XML File Generated In JAVA:
    <?xml version="1.0" encoding="UTF-8"?>
    <menu>
    <AcType Name="Savings">
    <SavingAcDetails AcName="Mr. MELROY BENT" AccountNo="4" ClearBalance="744.18" ProductID="SB" TotalBalance="744.18">
    <SavingMoreAcDetails AcStatus="OPERATIVE" AcType="NORMAL" FreezeCode="No Freeze" ModeOfOper="AnyOne Single Or Survivor"/>
    </SavingAcDetails>
    </AcType>
    <AcType Name="TermDeposit">
    <TDAcDetails AcName="Mr. BENT MELROY" AccountNo="1731" ProductID="TD">
    <TDMoreAcDetails AcStatus="OPERATIVE" AcType="NORMAL" FreezeCode="No Freeze" ModeOfOper="Either or Survivor"/>
    </TDAcDetails>
    <TDAcDetails AcName="Mr. BENT MELROY" AccountNo="2287" ProductID="TD">
    <TDMoreAcDetails AcStatus="NEW" AcType="NORMAL" FreezeCode="No Freeze" ModeOfOper="Self"/>
    </TDAcDetails>
    <TDAcDetails AcName="Mr. BENT MELROY" AccountNo="78" ProductID="TD">
    <TDMoreAcDetails AcStatus="OPERATIVE" AcType="NORMAL" FreezeCode="No Freeze" ModeOfOper="Self"/>
    </TDAcDetails>
    </AcType>
    </menu>
    Tried Alot Of Examples Online But In Vain....
    Need Help....
    Thanks In Advance....

    Please help me !!!! I have been stuck up with this issue for the past two days and I need to atleast figure out if this is possible or not in the first place.

  • Item Renderer in Advanced Data Grid

    I have checkbox against each folder in the datagrid and
    binded to XMLListCollection. When the value in the field is true, i
    want that checkbox to be selected. Its not working. Here is the
    code. I want to know how item render is working in AdvancedDataGrid
    Thanks in advance.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    layout="vertical">
    <mx:Script>
    <![CDATA[
    import mx.collections.HierarchicalData;
    import mx.collections.XMLListCollection;
    ]]>
    </mx:Script>
    <mx:XMLList id="dpHierarchyXML" >
    <Clegs>
    <Cleg name="Cleg1" sel="true">
    <FlightLeg createdDate="10/10/2008"
    effectiveDate="10/10/2008"
    endDate="10/10/2008" modifiedDate="10/12/2008"
    station="ATL" carrier="Delta"
    flightNo="9W756" acType="122"
    beginDate="10/10/2008" timeRange="10"
    doop="123" region="XYZ"
    year_duration="0.24" moons="0"
    cost="1250"
    />
    </Cleg>
    <Cleg name="Cleg2" sel="true">
    <FlightLeg createdDate="10/10/2008"
    effectiveDate="10/10/2008"
    endDate="10/10/2008" modifiedDate="10/12/2008"
    station="ATL" carrier="Delta"
    flightNo="9W756" acType="122"
    beginDate="10/10/2008" timeRange="10"
    doop="123" region="XYZ"
    year_duration="0.24" moons="0"
    cost="1250"
    />
    </Cleg>
    </Clegs>
    </mx:XMLList>
    <mx:AdvancedDataGrid
    id="adg"
    dataProvider="{new HierarchicalData(dpHierarchyXML.Cleg)}"
    rowCount="20"
    width="100%"
    treeColumn="{leg}"
    variableRowHeight="true"
    wordWrap="true" dropEnabled="true" dragEnabled="true"
    dragMoveEnabled="true" sortExpertMode="true"
    >
    <mx:columns>
    <mx:AdvancedDataGridColumn dataField="@sel"
    headerText=" " width="25" rendererIsEditor="true"
    editable="true" editorDataField="selected" />
    <mx:AdvancedDataGridColumn dataField="@name" id="leg"
    headerText="cLeg" />
    <mx:AdvancedDataGridColumn dataField="@createdDate"
    headerText="Created Date" />
    <mx:AdvancedDataGridColumn dataField="@effectiveDate"
    headerText="Effective Date" />
    <mx:AdvancedDataGridColumn dataField="@endDate"
    headerText="End Date" />
    <mx:AdvancedDataGridColumn dataField="@modifiedDate"
    headerText="Modified Date" />
    <mx:AdvancedDataGridColumn dataField="@station"
    headerText="Station" />
    <mx:AdvancedDataGridColumn dataField="@carrier"
    headerText="Carrier" />
    <mx:AdvancedDataGridColumn dataField="@flightNo"
    headerText="Flight No" />
    <mx:AdvancedDataGridColumn dataField="@acType"
    headerText="Account Type" />
    <mx:AdvancedDataGridColumn dataField="@beginDate"
    headerText="Begin Date" />
    <mx:AdvancedDataGridColumn dataField="@timeRange"
    headerText="Time Range" />
    <mx:AdvancedDataGridColumn dataField="@doop"
    headerText="DOOP" />
    <mx:AdvancedDataGridColumn dataField="@region"
    headerText="Region" />
    </mx:columns>
    <mx:rendererProviders>
    <mx:AdvancedDataGridRendererProvider columnIndex="0"
    columnSpan="1" depth="1" renderer="mx.controls.CheckBox">
    </mx:AdvancedDataGridRendererProvider>
    </mx:rendererProviders>
    </mx:AdvancedDataGrid>
    </mx:Application>

    2) You do not set an item editor only an item renderer.
    <mx:AdvancedDataGridRendererProvider columnIndex="0"
    columnSpan="1" depth="1" renderer="mx.controls.CheckBox">
    3) You do not have rendererIsEditor on any columns that I can
    see.
    <mx:AdvancedDataGridColumn dataField="@sel"
    headerText=" " width="25" rendererIsEditor="true"
    editable="true" editorDataField="selected"/>
    If I use the itemrender for that column, i am gettting the
    check box for all the rows. Which i dont want . I want check box
    only for the folder node. so i am using renderer provider
    I want only one column to be editable

  • AdvancedDataGrid ItemRenderer Issue using code behind method

    I have been trying to get an itemrenderer to correctly work in an advanveddatagrid. I've used several itemrenderers in the past so this is pretty basic. I haven't however tried to attach to a grid that is inside a page using the code behind method. My issue is that the grid breaks if I try to put more than one visual component on the renderer. See the images below:
    Here is an example with a plain canvas itemrenderer:
    As you can see the scroll bar appears and everything looks normal.
    Here is the behavior if I add a label inside this component:
    The scroll bar disappears and I'm unable to close the itemrenderer correctly.
    Has anyone come across this issue before? Thanks for any help on this one!

    I can't post all of the code since it's on a much larger page but hopefully this gives you an idea:
    <custom:ClientPlans xmlns:mx="http://www.adobe.com/2006/mxml" width="920" height="550" xmlns:flexlib="http://code.google.com/p/flexlib/"
            fontFamily="HelveticaNeue Condensed" fontSize="11"
            xmlns:components="components.*"
            disabledColor="#FFFFFF"
            themeColor="#FFFFFF"
            horizontalScrollPolicy="off"
            verticalScrollPolicy="off" 
            backgroundColor="#ffffff"
            cornerRadius="10"
            borderStyle="solid"
            borderThickness="0"
            horizontalCenter="0" verticalCenter="0" color="#808080">
    <mx:AdvancedDataGrid id="adgPlans" width="100%" height="497" selectionMode="singleRow" editable="false"
                            color="#000000" fontSize="14" selectable="true"
                            liveScrolling="false"
                            showHeaders="false" variableRowHeight="true"
                            disclosureOpenIcon="@Embed(source='/images/gridMinus.png')"
                            disclosureClosedIcon="@Embed(source='/images/gridPlus.png')"
                            folderOpenIcon="@Embed(source='/images/folderOpenIcon.png')"
                            folderClosedIcon="@Embed(source='/images/folderclosedIcon.png')" borderThickness="1" borderStyle="solid">
                              <mx:dataProvider>
                                     <mx:GroupingCollection id="gcGroup">
                                            <mx:grouping>
                                                <mx:Grouping>
                                                    <mx:GroupingField name="ClientName"/>
                                                </mx:Grouping>
                                            </mx:grouping>
                                     </mx:GroupingCollection>
                              </mx:dataProvider>       
                            <mx:columns>
                                <mx:AdvancedDataGridColumn id="clientNameColumn" dataField="clientName" headerText="Client" sortable="true" width="200" />
                            </mx:columns>
                            <mx:rendererProviders>
                                <mx:AdvancedDataGridRendererProvider
                                    column="{clientNameColumn}"
                                    columnSpan="0"
                                    depth="2"
                                    renderer="components.subcomponents.clientRenderer3"/>
                            </mx:rendererProviders>
                        </mx:AdvancedDataGrid>
    </custom:ClientPlans>
    Code-Behind:
    // ActionScript file
    package com.name
            import mx.controls.AdvancedDataGrid;
        public class ClientPlans extends Canvas
            public var adgPlans:AdvancedDataGrid;
         public function ClientPlans ()
                super();
                this.addEventListener(FlexEvent.CREATION_COMPLETE, creationCompleteHandler);
            private function creationCompleteHandler (event:FlexEvent):void
                  trace("cc");
    Item Renderer:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
        width="100%" height="150" borderStyle="solid" borderThickness="2" borderColor="#56ACD1" cornerRadius="8"
        fontFamily="HelveticaNeue Condensed" color="#000000" backgroundColor="#FFFFFF" backgroundAlpha="1.0">
        <mx:Label text="Hello!?"/>
    </mx:Canvas>

  • How do I call a function from an Itemrenderer?

    Hi, Im new in flex and I wonder if I can call a function from within an AdvancedDataGridRendererProvider
    for example:
      <mx:AdvancedDataGrid>
        <mx:columns>
            <mx:AdvancedDataGridColumn  dataField="id" />
        </mx:columns>  
        <mx:rendererProviders> 
            <mx:AdvancedDataGridRendererProvider 
                dataField="detail"
                renderer="components.myRendererProvider"  
                columnIndex="2" 
                depth="2"                     
                />     
        </mx:rendererProviders>       
      </mx:AdvancedDataGrid>
    <mx:Script>
         <![CDATA[
              public function outerFunction(){
        ]]>
    </mx:Script>
    myRendererProvider
    <?xml version="1.0" encoding="utf-8"?>
    <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingLeft="10" paddingRight="2" horizontalGap="2" paddingTop="0">
    <mx:Script>
        <![CDATA[   
         public function callOuterFunction( ){
              how do I call the outerFunction() from here?
        ]]>
    </mx:Script>
        <mx:LinkButton fontSize="13"  fontWeight="bold" click="callOuterFunction( )" label="label"  />
    </mx:HBox>
    thank you in advance.

    There are two ways to call a function from within an ItemRenderer. One way is to dispatch an event from your ItemRenderer and listen for the event in your main application. This approach has the advantage of creating loosely coupled code which is eaiser to maintain and extend if needed, but it takes a bit more work to set things up than using the second aproach lised below. You could also create a custom event to have greater control over what data is sent with the event.
    private function callOuter():void {
         this.dispatchEvent(new MouseEvent());
    The other approach is to call the main application by using parentDocument.
    private function callOuter():void {
         parentDocument.handleItemRenderer();
    Chris

  • Problem setting different width for images using HorizontalList tag

    Hi,<br />I succeeded using HorizontalList in my AdvancedDataGrid,<br /><br />  <mx:groupedColumns><br />...<br />...<br />  </mx:groupedColumns>  <br />  <mx:rendererProviders>            <br />        <mx:AdvancedDataGridRendererProvider   <br />            dataField="Actual" <br />            renderer="ChartRenderer" <br />            columnIndex="3" <br />            />         <br />    </mx:rendererProviders>  <br /><br />My Chartrenderer:<br /><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" <br />     xmlns:local="*"><br />  <mx:Script><br />    <br />          import mx.collections.ArrayCollection;<br />          import mx.controls.Image;<br />          private var images:Array;                <br />          private var catalog:ArrayCollection;          <br />          private static var cat:Array = [<br />              "kpi_overtime_bar_10.png", "kpi_overtime_bar_20.png",<br />              "kpi_overtime_bar_30.png", "kpi_overtime_bar_40.png"<br />           ];<br />          <br />                    <br />           private function initCatalog(items:Array):void<br />           {<br />              catalog = new ArrayCollection(items);<br />              myList.dataProvider = catalog;<br />           }<br />                                     <br />      <br />    </mx:Script><br />     <mx:VBox height="20" width="40%" xmlns:mx="http://www.adobe.com/2006/mxml"<br />          horizontalScrollPolicy="off" <br />          verticalScrollPolicy="off"><br />          <mx:HorizontalList width="100%" id="myList"  <br />               horizontalScrollPolicy="off"<br />               verticalScrollPolicy="off"<br />               columnCount="4" <br />               creationComplete="initCatalog(cat)"><br />              <mx:itemRenderer><br />                    <mx:Component><br />                         <mx:Image width="50%" height="20"<br />                              maintainAspectRatio="false"/>                                <br />                    </mx:Component><br />               </mx:itemRenderer><br />          </mx:HorizontalList><br />     </mx:VBox><br /><br /></mx:Application><br /><br />This is a test I've done to see if I can palce a list of images in a cell,<br />and I can :)<br /><br />I have 2 problems:<br /><br />1. Here the size of each image is contant, I need a way to set each image in the list to be different,<br />Can I do it? <br />2. I need to load the images dynamically and not from a fixed Array,<br />Can I do it?<br /><br />It will be great to get help.....<br />Thanks<br />Jo

    On Sunday 15 Feb 2009, Yossi Bar wrote:
    > I think not all my descussion detailes were shown,
    I think you should be asking on FlexCoders...
    Tom Chiverton
    Helping to collaboratively enable 24/7 plug-and-play portals
    This email is sent for and on behalf of Halliwells LLP.
    Halliwells LLP is a limited liability partnership registered in England and Wales under registered number OC307980 whose registered office address is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list of members is available for inspection at the
    registered office together with a list of those non members who are referred to as partners. We use the word partner to refer to a member of the LLP, or an employee or consultant with equivalent standing and qualifications. Regulated by the Solicitors Regulation Authority.
    CONFIDENTIALITY
    This email is intended only for the use of the addressee named above and may be confidential or legally privileged. If you are not the addressee you must not read it and must not use any information contained in nor copy it nor inform any person other than Halliwells LLP or the addressee of its existence or contents. If you have received this email in error please delete it and notify Halliwells LLP IT Department on 0870 365 2500.
    For more information about Halliwells LLP visit
    www.halliwells.com.

  • [svn:fx-4.0.0] 13541: Part 2 of fixing line endings in AS and MXML files so that line numbers are correct while debugging .

    Revision: 13541
    Revision: 13541
    Author:   [email protected]
    Date:     2010-01-15 16:47:34 -0800 (Fri, 15 Jan 2010)
    Log Message:
    Part 2 of fixing line endings in AS and MXML files so that line numbers are correct while debugging.
    All AS and MXML files frameworks/projects (that are code for SWCs) now have svn:eol-style set to "native" (and svn:mime-type set to "text/plain"). Having svn:eol-style set to "native" should ensure that when you get these files on a particular platform, the line-endings are correct for that platform.
    QE notes: None
    Doc notes: None
    Bugs: SDK-24966
    Reviewer: Pete
    Tests run: checkintests
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24966
    Modified Paths:
        flex/sdk/branches/4.0.0/frameworks/projects/airspark/src/AIRSparkClasses.as
        flex/sdk/branches/4.0.0/frameworks/projects/airspark/src/spark/core/Version.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/AutomationClasses.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/AdvancedDa taGridSelectedCellCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/ArrayPrope rtyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/AssetPrope rtyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/Automation ObjectPropertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/ChartItemC odec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/ColorPrope rtyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/DateProper tyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/DateRangeP ropertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/DateScroll DetailPropertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/DefaultPro pertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/HitDataCod ec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/IAutomatio nPropertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/KeyCodePro pertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/KeyModifie rPropertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/ListDataOb jectCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/RendererPr opertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/ScrollDeta ilPropertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/ScrollDire ctionPropertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/TabObjectC odec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/codec/TriggerEve ntPropertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/DragMa nagerAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/DragMa nagerAutomationImplGlobal.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/TextFi eldAutomationHelper.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/AccordionAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/ApplicationAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/BoxAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/CanvasAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/DividedBoxAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/FormAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/FormItemAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/PanelAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/TabNavigatorAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contai ners/ViewStackAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/AlertAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/AlertFormAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ButtonAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ButtonBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/CheckBoxAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ColorPickerAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ComboBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ComboBoxAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/DataGridAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/DataGridItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/DateChooserAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/DateFieldAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/LabelAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/LinkBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ListAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ListBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ListBaseContentHolderAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ListItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/MenuAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/MenuBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/MenuBarItemAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/MenuItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/NavBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/NumericStepperAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/PopUpButtonAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ProgressBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/RadioButtonAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/SWFLoaderAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ScrollBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/SliderAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/TextAreaAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/TextInputAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/TileBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/TileListItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ToggleButtonBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/ToolTipAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/TreeAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/TreeItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/contro ls/VideoDisplayAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/core/C ontainerAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/core/R epeaterAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/core/S crollControlBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/core/U IComponentAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/delegates/core/U ITextFieldAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/AdvancedD ataGridHeaderShiftEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/AdvancedD ataGridItemSelectEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/Automatio nAirEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/Automatio nCustomReplayEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/Automatio nDragEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/Automatio nDragEventWithPositionInfo.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/Automatio nEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/Automatio nRecordEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/Automatio nReplayEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/ChartSele ctionChangeEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/EventDeta ils.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/ListItemS electEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/Marshalle dAutomationEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/MenuShowE vent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/events/TextSelec tionEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Adva ncedDataGridTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Adva ncedListBaseTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Axis RendererTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Cart esianChartTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Char tBaseTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Char tSeriesTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Cont ainerTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Data GridTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/List BaseTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/List TabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Menu BarTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/OLAP DataGridTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Tile BaseTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/automation/tabularData/Tree TabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation/src/mx/core/Version.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/AutomationAirClasses.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/air/AirDragM anagerAutomationHandler.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/air/AirFunct ionsHelper.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/codec/FilePr opertyCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/delegates/co ntainers/WindowedApplicationAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/delegates/co ntainers/WindowedApplicationAutomationImpl_modi.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/delegates/co ntainers/WindowsAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/delegates/co ntrols/FileSystemTreeAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/delegates/co ntrols/FlexNativeMenuAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/delegates/co ntrols/fileSystemClasses/FileSystemDataGridNameColumnRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/automation/events/Autom ationFlexNativeMenuEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_air/src/mx/core/Version.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_airspark/src/AutomationAirSparkCla sses.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_airspark/src/spark/automation/dele gates/components/SparkWindowAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_airspark/src/spark/automation/dele gates/components/SparkWindowedApplicationAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/AutomationDMVClasses.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ad vancedDataGrid/AdvancedDataGridAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ad vancedDataGrid/AdvancedDataGridBaseExAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ad vancedDataGrid/AdvancedDataGridGroupItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ad vancedDataGrid/AdvancedDataGridItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ad vancedDataGrid/AdvancedListBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ad vancedDataGrid/AdvancedListBaseContentHolderAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ad vancedDataGrid/OLAPDataGridAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ad vancedDataGrid/OLAPDataGridGroupRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/AreaSeriesAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/AxisRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/BarSeriesAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/BubbleSeriesAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/CartesianChartAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/ChartBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/ColumnSeriesAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/HLOCSeriesBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/LegendAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/LegendItemAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/LineSeriesAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/PieSeriesAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/PlotSeriesAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/automation/delegates/ch arts/SeriesAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_dmv/src/mx/core/Version.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_flashflexkit/src/AutomationFlashFl exKitClasses.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_flashflexkit/src/mx/automation/del egates/flashflexkit/ContainerMovieClipAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_flashflexkit/src/mx/automation/del egates/flashflexkit/FlexContentHolderAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_flashflexkit/src/mx/automation/del egates/flashflexkit/UIMovieClipAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_flashflexkit/src/mx/core/Version.a s
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/AutomationSparkClasses.a s
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/mx/automation/delegates/ controls/dataGridClasses/FTEDataGridItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/mx/automation/delegates/ core/UIFTETextFieldAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/mx/core/Version.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/codec/S parkDropDownListBaseSelectedItemCodec.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/SparkRichEditableTextAutomationHelper.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkApplicationAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkBorderContainerAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkButtonAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkButtonBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkButtonBarButtonAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkCheckBoxAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkComboBoxAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkDataGroupAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkDropDownListAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkGroupAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkLabelAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkListAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkNavigatorContentAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkNumericStepperAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkPanelAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkRadioButtonAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkRichEditableTextAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkScrollerAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkSkinnableContainerAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkSpinnerAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkTabBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkTextAreaAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkTextInputAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkTileGroupAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkTitleWindowAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkToggleButtonAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/SparkVideoPlayerAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/mediaClasses/SparkMuteButtonAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/mediaClasses/SparkVolumeBarAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkButtonBarBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkButtonBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkDropDownListBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkGroupBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkListBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkRangeAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkScrollBarBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkSkinnableComponentAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkSkinnableContainerBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkSkinnableTextBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkSliderBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkTextBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkToggleButtonBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/components/supportClasses/SparkTrackBaseAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/skins/spark/SparkDefaultComplexItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/delegat es/skins/spark/SparkDefaultItemRendererAutomationImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/events/ SparkListItemSelectEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/events/ SparkValueChangeAutomationEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/tabular Data/RichEditableTextTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/tabular Data/SkinnableContainerTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/automation/tabular Data/SparkListBaseTabularData.as
        flex/sdk/branches/4.0.0/frameworks/projects/automation_spark/src/spark/core/Version.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/AdvancedDataGridClasses .as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/ChartsClasses.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/accessibility/Advanc edDataGridAccImpl.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/AreaChart.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/AxisLabel.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/AxisRenderer. as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/BarChart.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/BubbleChart.a s
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/CandlestickCh art.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/CategoryAxis. as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/ChartItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/ColumnChart.a s
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/DateTimeAxis. as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/GridLines.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/HLOCChart.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/HitData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/Legend.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/LegendItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/LineChart.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/LinearAxis.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/LogAxis.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/PieChart.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/PlotChart.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ AxisBase.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ AxisLabelSet.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ BoundedValue.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ CartesianCanvasValue.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ CartesianChart.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ CartesianDataCanvas.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ CartesianTransform.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ ChartBase.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ ChartElement.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ ChartItemDragProxy.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ ChartLabel.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ ChartState.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ DataDescription.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ DataTip.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ DataTransform.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ DateRangeUtilities.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ DualStyleObject.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ GraphicsUtilities.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ HLOCSeriesBase.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ IAxis.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ IAxisRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ IBar.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ IChartElement.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ IChartElement2.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ IColumn.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ IDataCanvas.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ IStackable.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ IStackable2.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ InstanceCache.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ LegendData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ NumericAxis.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ PolarChart.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ PolarDataCanvas.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ PolarTransform.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ RenderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ Series.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/chartClasses/ StackedSeries.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/effects/Serie sEffect.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/effects/Serie sInterpolate.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/effects/Serie sSlide.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/effects/Serie sZoom.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/effects/effec tClasses/SeriesEffectInstance.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/effects/effec tClasses/SeriesInterpolateInstance.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/effects/effec tClasses/SeriesSlideInstance.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/effects/effec tClasses/SeriesZoomInstance.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/events/ChartE vent.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/events/ChartI temEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/events/Legend MouseEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Are aRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Box ItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Can dlestickItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Cir cleItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Cro ssItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Dia mondItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/HLO CItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Lin eRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Sha dowBoxItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Sha dowLineRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Tri angleItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/renderers/Wed geItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/AreaSe ries.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/AreaSe t.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/BarSer ies.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/BarSet .as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/Bubble Series.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/Candle stickSeries.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/Column Series.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/Column Set.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/HLOCSe ries.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/LineSe ries.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/PieSer ies.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/PlotSe ries.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/items/ AreaSeriesItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/items/ BarSeriesItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/items/ BubbleSeriesItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/items/ ColumnSeriesItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/items/ HLOCSeriesItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/items/ LineSeriesItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/items/ LineSeriesSegment.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/items/ PieSeriesItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/items/ PlotSeriesItem.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/render Data/AreaSeriesRenderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/render Data/BarSeriesRenderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/render Data/BubbleSeriesRenderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/render Data/ColumnSeriesRenderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/render Data/HLOCSeriesRenderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/render Data/LineSeriesRenderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/render Data/PieSeriesRenderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/series/render Data/PlotSeriesRenderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/skins/halo/Se lectionSkin.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/styles/HaloDe faults.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/styles/metada ta/FillStrokeStyles.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/styles/metada ta/GapStyles.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/styles/metada ta/ItemRendererStyles.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/styles/metada ta/LeadingStyle.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/styles/metada ta/MarginStyles.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/charts/styles/metada ta/TextStyles.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/DefaultS ummaryCalculator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/Grouping .as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/Grouping Collection.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/Grouping Collection2.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/Grouping Field.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/Hierarch icalCollectionView.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/Hierarch icalCollectionViewCursor.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/Hierarch icalData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/IGroupin gCollection.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/IGroupin gCollection2.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/IHierarc hicalCollectionView.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/IHierarc hicalCollectionViewCursor.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/IHierarc hicalData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/ISummary Calculator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/LeafNode Cursor.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/SummaryF ield.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/SummaryF ield2.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/SummaryO bject.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/SummaryR ow.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/collections/errors/C hildItemPendingError.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/AdvancedDat aGrid.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/AdvancedDat aGridBaseEx.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/OLAPDataGri d.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridBase.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridBaseSelectionData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridBaseSelectionPending.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridColumn.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridColumnGroup.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridDragProxy.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridGroupItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridHeaderInfo.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridHeaderRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridListData.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridRendererDescription.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridRendererProvider.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/AdvancedDataGridSortItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/IAdvancedDataGridRendererProvider.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/advancedDat aGridClasses/SortInfo.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/listClasses /AdvancedListBase.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/listClasses /AdvancedListBaseContentHolder.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/olapDataGri dClasses/OLAPDataGridGroupRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/olapDataGri dClasses/OLAPDataGridHeaderRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/olapDataGri dClasses/OLAPDataGridHeaderRendererProvider.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/olapDataGri dClasses/OLAPDataGridItemRendererProvider.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/controls/olapDataGri dClasses/OLAPDataGridRendererProvider.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/core/Version.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/events/AdvancedDataG ridEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/events/AdvancedDataG ridEventReason.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/events/CubeEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/CubeNode.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/CubeNodeBuilder .as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/DefaultCubeImpl .as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPAttribute. as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPAttributeL evel.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPAxisPositi on.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPCell.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPCube.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPCubeImpl.a s
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPCustomAggr egator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPDimension. as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPElement.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPHierarchy. as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPLevel.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPMember.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPQuery.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPQueryAxis. as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPResult.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPResultAxis .as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPSchema.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPSet.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/IOLAPTuple.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPAttribute.a s
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPAttributeLe vel.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPAxisPositio n.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPCell.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPCube.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPDimension.a s
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPElement.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPHierarchy.a s
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPLevel.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPMeasure.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPMember.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPQuery.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPQueryAxis.a s
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPResult.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPResultAxis. as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPSchema.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPSet.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPTrace.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/OLAPTuple.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/QueryCubeBuilde r.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/QueryError.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/SummaryNode.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/aggregators/Ave rageAggregator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/aggregators/Cou ntAggregator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/aggregators/Max Aggregator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/aggregators/Min Aggregator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/olap/aggregators/Sum Aggregator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/printing/PrintAdvanc edDataGrid.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/printing/PrintOLAPDa taGrid.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/skins/halo/AdvancedD ataGridColumnWrongDropIndicator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/skins/halo/AdvancedD ataGridHeaderHorizontalSeparator.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/styles/metadata/Focu sStyles.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/styles/metadata/GapS tyles.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/styles/metadata/Icon ColorStyles.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/styles/metadata/Lead ingStyle.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/styles/metadata/Padd ingStyles.as
        flex/sdk/branches/4.0.0/frameworks/projects/datavisualization/src/mx/styles/metadata/Text Styles.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/accessibility/AccConst.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/collections/AsyncListView.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/core/IDeferredContentOwner.a s
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/core/INavigatorContent.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/core/ISelectableList.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/core/LayoutElementUIComponen tUtils.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/EventListenerRequest. as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/FlexChangeEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/FocusRequestDirection .as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/InterDragManagerEvent .as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/InterManagerRequest.a s
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/InvalidateRequestData .as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/Request.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/SWFBridgeEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/SWFBridgeRequest.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/events/SandboxMouseEvent.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/geom/CompoundTransform.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/geom/RoundedRectangle.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/geom/TransformOffsets.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/IActiveWindowManage r.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/IMarshalSystemManag er.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/ISystemManagerChild Manager.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/PopUpData.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/marshalClasses/Curs orManagerMarshalMixin.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/marshalClasses/Drag ManagerMarshalMixin.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/marshalClasses/Focu sManagerMarshalMixin.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/marshalClasses/Mars halPopUpData.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/marshalClasses/PopU pManagerMarshalMixin.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/marshalClasses/Tool TipManagerMarshalMixin.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/systemClasses/Activ eWindowManager.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/systemClasses/Child Manager.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/systemClasses/Event Proxy.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/systemClasses/Marsh allingSupport.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/systemClasses/Place holderData.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/managers/systemClasses/Remot ePopUp.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/modules/IModule.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/skins/halo/WindowBackground. as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/styles/CSSMergedStyleDeclara tion.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/utils/HSBColor.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/utils/MatrixUtil.as
        flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/utils/OnDemandEventDispatche r.as
        flex/sdk/branches/4.0.0/frameworks/projects/osmf/src/org/osmf/media/MediaFactory.as
        flex/sdk/branches/4.0.0/frameworks/projects/osmf/src/org/osmf/metadata/IFacet.as
        flex/sdk/branches/4.0.0/frameworks/projects/osmf/src/org/osmf/traits/PausableTrait.as
        flex/sdk/branches/4.0.0/frameworks/projects/osmf/src/org/osmf/traits/PlayableTrait.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/netmon/NetworkMonitor.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/rpc/CallResponder.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/rpc/http/AbstractOperation.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/rpc/http/HTTPMultiService.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/rpc/http/Operation.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/rpc/http/SerializationFilter.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/rpc/http/mxml/HTTPMultiService.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/utils/RPCObjectUtil.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/utils/RPCStringUtil.as
        flex/sdk/branches/4.0.0/frameworks/projects/rpc/src/mx/utils/RPCUIDUtil.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/mx/controls/advancedDataGridClasses /FTEAdvancedDataGridItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/mx/controls/advancedDataGridClasses /MXAdvancedDataGridItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/mx/controls/dataGridClasses/FTEData GridItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/mx/controls/dataGridClasses/MXDataG ridItemRenderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/mx/controls/listClasses/MXItemRende rer.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/mx/controls/treeClasses/MXTreeItemR enderer.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/mx/core/FTETextField.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/mx/core/UIFTETextField.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/ButtonBar.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/ComboBox.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/DropDownList.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/HSlider.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/NavigatorContent.a s
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/Panel.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/PopUpAnchor.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/Scroller.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/TabBar.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/mediaClasses/Volum eBar.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/supportClasses/Ani mationTarget.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/supportClasses/But tonBarBase.as
        flex/sdk/branches/4.0.0/frameworks/projects/spark/src/spark/components/supportClasses/Dro pDownController.as
        flex/sdk/br

    Hi there,
    I follow the help from this post
    How to handle line break embeded inside CSV column
    Not a perfect way, but it is accepted in my case.
    Cheers,

  • Upgraded SDK, classes missing, now what?

    I have Flex Builder 3 with a professional liscense. FB3 includes classes like AdvancedDataGrid, AdvancedDataGridColumn, etc, that have a watermark over them until you enter the license, which then also unzips the files so you can see the source code.
    I just updated the SDK from 3.2 to the 118MB "Adobe Flex SDK" version 3.4.0.6955 found at http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3 .
    So I unzipped it into its own folder in ../sdks/ , and switched to it in in Flex Builder. Now, I get the following errors in the "Problems" tab:
    Description    Resource    Path    Location    Type
    1017: The definition of base class AdvancedDataGrid was not found.    ADGridExtended.as    Eclient_moderator_calendar/[source path] src/com/ricca    line 13    Flex Problem
    1017: The definition of base class AdvancedDataGrid was not found.    ADGridExtended.as    Eclient_study_quota/[source path] src/com/ricca    line 13    Flex Problem
    1017: The definition of base class AdvancedDataGrid was not found.    ADGridExtended.as    Eclient_study_terminates_prototype/[source path] src/com/ricca    line 13    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    RemoveModeratorWindow.mxml    Eclient_moderator_calendar/src/commonElements/popupWindowElements    line 536    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    RemoveModeratorWindow.mxml    Eclient_moderator_calendar/src/commonElements/popupWindowElements    line 537    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    RemoveModeratorWindow.mxml    Eclient_moderator_calendar/src/commonElements/popupWindowElements    line 538    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    RemoveModeratorWindow.mxml    Eclient_moderator_calendar/src/commonElements/popupWindowElements    line 539    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    quota_report_panel_group.mxml    Eclient_study_quota/src    line 29    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    quota_report_panel_group.mxml    Eclient_study_quota/src    line 30    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    quota_report_panel_group.mxml    Eclient_study_quota/src    line 31    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    quota_report_panel_group.mxml    Eclient_study_quota/src    line 32    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    quota_report_panel_group.mxml    Eclient_study_quota/src    line 33    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    quota_report_panel_group.mxml    Eclient_study_quota/src    line 34    Flex Problem
    Could not resolve <mx:AdvancedDataGridColumn> to a component implementation.    terminates_report_panel.mxml    Eclient_study_terminates_prototype/src    line 20    Flex Problem
    Could not resolve <mx:AdvancedDataGridRendererProvider> to a component implementation.    RemoveModeratorWindow.mxml    Eclient_moderator_calendar/src/commonElements/popupWindowElements    line 543    Flex Problem
    Could not resolve <mx:AdvancedDataGridRendererProvider> to a component implementation.    RemoveModeratorWindow.mxml    Eclient_moderator_calendar/src/commonElements/popupWindowElements    line 544    Flex Problem
    Could not resolve <mx:AdvancedDataGridRendererProvider> to a component implementation.    terminates_report_panel.mxml    Eclient_study_terminates_prototype/src    line 24    Flex Problem
    Could not resolve <mx:GroupingCollection> to a component implementation.    quota_report_panel_group.mxml    Eclient_study_quota/src    line 20    Flex Problem
    Could not resolve <mx:GroupingField> to a component implementation.    quota_report_panel_group.mxml    Eclient_study_quota/src    line 23    Flex Problem
    Could not resolve <mx:HierarchicalData> to a component implementation.    terminates_report_panel.mxml    Eclient_study_terminates_prototype/src    line 16    Flex Problem
    Any ideas how to get those classes back?

    Yozef0,
      where can I find datavisualization_SDK3.5.zip?
    Thank you in advance!
    OK. I found the zip file.

Maybe you are looking for