<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to exclude or reorder fields from featureLayer (pushed into an ArrayCollectio in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573782#M12947</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;David,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; In your records loop you just need to check for the null.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Something like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var value:String in record){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rvalue:String = (record[field] != null) ? String(record[field]) : ""; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (rvalue == value) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(row,i,value); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 16 Jul 2013 18:59:22 GMT</pubDate>
    <dc:creator>RobertScheitlin__GISP</dc:creator>
    <dc:date>2013-07-16T18:59:22Z</dc:date>
    <item>
      <title>How to exclude or reorder fields from featureLayer (pushed into an ArrayCollection)?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573777#M12942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a seemingly difficult request to tweak something minor, but perhaps someone will have an idea if this is possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a function exportToExcel() that takes myFeatureLayer.graphicProvider and saves it as an Array Collection so that it can be exported to Excel as a .xls (not csv!) The featureLayer has 9 outFields set, and they show up in the Attribute Table, with the alias names as defined in my feature service, in the order as set in the outFields property.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, when the Array Collection is populated by clicking the a button to trigger the exportToExcel() function, the export runs but the issue is my boss wants it to match how the Attribute Table looks exactly.&amp;nbsp; This means, I need to figure out how to make the headers as the alias and the order of the columns needs to match.&amp;nbsp; For some reason, when the Array Collection is created, the fields are arranged in alphabetical order, instead of by fields order. Is there a way to list of the column titles in order by fields? How about a way to exlude a field? (For example, the ObjectID field which does not show up in the Attribute Table, but does show up from the graphicProvider)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am thinking I will need to write some loop or conditional to grab the column title and skip over it when exporting, I'm just not sure if this is possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help as always is appreciated! Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;David&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For reference, here is my exportToExcel() function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp; private function exportToExcel():void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; var featureCollection:ArrayCollection = myFeatureLayer.graphicProvider as ArrayCollection; &amp;nbsp;&amp;nbsp;&amp;nbsp; var exportSet:Array = []; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var graphic:Graphic in featureCollection){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (myMap.extent.intersects(graphic.geometry)) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exportSet.push(graphic.attributes); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; exportData = new ArrayCollection(exportSet); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sheet = new Sheet(); &amp;nbsp;&amp;nbsp;&amp;nbsp; var dataProviderCollection:ArrayCollection = ssoDataGrid.dataProvider as ArrayCollection; &amp;nbsp;&amp;nbsp;&amp;nbsp; var rowCount:int = dataProviderCollection.length; &amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.resize(rowCount + 1,ssoDataGrid.columnCount); &amp;nbsp;&amp;nbsp;&amp;nbsp; var columns:Array = ssoDataGrid.columns; &amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0; &amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var field:DataGridColumn in columns){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields.push(field.dataField.toString()); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(0,i,field.dataField.toString()); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++; &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(var r:int=0; r &amp;lt; rowCount; r++) &amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var record:Object = dataProviderCollection.getItemAt(r); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*insert record starting from row 2 else &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headers will be overwritten*/ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertRecordInSheet(r+1,sheet,record); &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; var xls:ExcelFile = new ExcelFile(); &amp;nbsp;&amp;nbsp;&amp;nbsp; xls.sheets.addItem(sheet); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var bytes: ByteArray = xls.saveToByteArray(); &amp;nbsp;&amp;nbsp;&amp;nbsp; var fr:FileReference = new FileReference(); &amp;nbsp;&amp;nbsp;&amp;nbsp; fr.save(bytes,"SSO_Table_Export.xls"); &amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp; private function insertRecordInSheet(row:int,sheet:Sheet,record:Object):void &amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp; var colCount:int = ssoDataGrid.columnCount; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(var c:int; c &amp;lt; colCount; c++) &amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each(var field:String in fields){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var value:String in record){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (record[field].toString() == value) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(row,i,value); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And how myFeatureLayer is defined:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp; &amp;lt;esri:FeatureLayer id="myFeatureLayer" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode="snapshot" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields="[ADDRESS,NEIGHBORHOOD,EST_SPILL_START_DATE,EST_SPILL_END_DATE,EST_SPILL_START_TIME,EST_SPILL_END_TIME,SPILL_VOLUME_GAL,CAUSE,CORRECTIVE_ACTION]" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; definitionExpression="{updateDefExp}" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selectionColor="cyan" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url="http://ntts10/ArcGIS/rest/services/Maps/sso_spill_type/MapServer/0"/&amp;gt;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is a screenshot of the attribute table and how it needs to look in Excel:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]25837[/ATTACH]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is a screenshot of how it looks when exported into Excel:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]25838[/ATTACH]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2013 14:12:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573777#M12942</guid>
      <dc:creator>DavidBoiano</dc:creator>
      <dc:date>2013-07-10T14:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude or reorder fields from featureLayer (pushed into an ArrayCollectio</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573778#M12943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;David,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; So for the alias issue use this line:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;sheet.setCell(0,i,&lt;SPAN style="color:#ff0000;"&gt;field.headerText.toString()&lt;/SPAN&gt;);&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;instead of:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;sheet.setCell(0,i,field.dataField.toString());&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As for you question excluding a field: removing an item from an arraycollection is basic actionscript stuff. Just use code like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;yourArrayCollection.removeItemAt(yourArrayCollection.getItemIndex(itemToRemove));&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looping through the columns and skipping one is definitely possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You could use a block of code like this (untested handwritten) to get the columns in the order that the Featurelayer has them&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;for each(var fldName:String in myFeatureLayer.outFields){
&amp;nbsp;&amp;nbsp;&amp;nbsp; fields.push(fldName);
&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var field:DataGridColumn in columns){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(field.dataField.toString() == fldName){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(0,i,field.headerText.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:42:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573778#M12943</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-12T00:42:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude or reorder fields from featureLayer (pushed into an ArrayCollectio</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573779#M12944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: dboi517&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much for your response, it was a great jumping off point for me.&amp;nbsp; I still don't fully understand the headerText v. dataField property as it produced the same results--I think because it was from a manipulated array collection, and not directly from the featureLayer with access to the alias property?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lastly, your handwritten code for looping through the new array was perfect and works great! The myFeatureLayer.outFields was exactly what I needed to make the export array in the same order as my Attribute Table.&amp;nbsp; I ended up using a separate array with the headers explicitly written like the aliases, and a distinct for loop to overwrite the first line of the Excel output after the records had been added in the correct order.&amp;nbsp; This is now my code: &lt;/SPAN&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp; //Create function to export attribute data to excel
&amp;nbsp;&amp;nbsp; private function exportToExcel():void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var featureCollection:ArrayCollection = myFeatureLayer.graphicProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var exportSet:Array = [];
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var graphic:Graphic in featureCollection){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (myMap.extent.intersects(graphic.geometry))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exportSet.push(graphic.attributes);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; exportData = new ArrayCollection(exportSet);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet = new Sheet();
&amp;nbsp;&amp;nbsp;&amp;nbsp; var dataProviderCollection:ArrayCollection = ssoDataGrid.dataProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var rowCount:int = dataProviderCollection.length;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.resize(rowCount + 1,ssoDataGrid.columnCount);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var columns:Array = ssoDataGrid.columns as Array;
&amp;nbsp;&amp;nbsp;&amp;nbsp; columns.splice(8,1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for each(var fldName:String in myFeatureLayer.outFields){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields.push(fldName);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var field:DataGridColumn in columns){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(field.dataField.toString() == fldName){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(0,i,field.headerText.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var r:int=0; r &amp;lt; rowCount; r++)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var record:Object = dataProviderCollection.getItemAt(r);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*insert record starting from row 2 else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headers will be overwritten*/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertRecordInSheet(r+1,sheet,record);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //Create headers array to overwrite in correct format
&amp;nbsp;&amp;nbsp;&amp;nbsp; var headers:Array = ["Address","Neighborhood","Start Date","End Date","Start Time","End Time","Spill Volume (Gal)","Cause","Corrective Action"];
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //Loop to set headers on Xls sheet
&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var h:int=0; h&amp;lt;9; h++)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(0,h,headers&lt;H&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //Excel export code
&amp;nbsp;&amp;nbsp;&amp;nbsp; var xls:ExcelFile = new ExcelFile();
&amp;nbsp;&amp;nbsp;&amp;nbsp; xls.sheets.addItem(sheet);&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var bytes: ByteArray = xls.saveToByteArray();
&amp;nbsp;&amp;nbsp;&amp;nbsp; var fr:FileReference = new FileReference();
&amp;nbsp;&amp;nbsp;&amp;nbsp; fr.save(bytes,"SSO_Export.xls");
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; private function insertRecordInSheet(row:int,sheet:Sheet,record:Object):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var colCount:int = ssoDataGrid.columnCount;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var c:int; c &amp;lt; colCount; c++)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each(var field:String in fields){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var value:String in record){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (record[field].toString() == value)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(row,i,value);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }&lt;/H&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It works almost perfectly. The only thing I am left debugging that I've discovered is (and I'm not sure if this is the actual reason or not, it just seems to be) when there are too many records (like more than 50-ish) when I click the export button to run the code, it breaks somewhere along the way and the File Reference never pops up for me to save and export. Any idea where in the code this might be caused to happen? I am guessing a loop somewhere?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:42:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573779#M12944</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-12-12T00:42:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude or reorder fields from featureLayer (pushed into an ArrayCollectio</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573780#M12945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;David,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Hmm.. I thought that the columns array as from the ssoDataGrid.columns and that was the attribute grid you have pictured in your attachments. If so then the field.headerText should be the alias for the field as it appears in the attribute table column headers...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As far as it bombing out with more than 50 fields I don't know what to yell you without some sort of error message to go on... Are you using the Flash Player Debug version so that you can debug your code?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jul 2013 14:05:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573780#M12945</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2013-07-12T14:05:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude or reorder fields from featureLayer (pushed into an ArrayCollectio</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573781#M12946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: dboi517&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;After lots of trial and error, I have identified the problem.&amp;nbsp; It doesn't have to do with the number of records at all, actually. The export fails when trying to export a record that has an empty field.&amp;nbsp; I have been doing research to try and figure out how to rectify this, but it seems like there is a big difference between a null value, "", and undefined.&amp;nbsp; I&amp;nbsp; am not sure of which is my case.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, I have a record that has a value in every field except "Cause". In my data grid it shows up blank. When I check it in ArcCatalog directly from the shapefile source, it doesn't say &amp;lt;Null&amp;gt;, it is also a blank space.&amp;nbsp; Out of the 9 fields, there are only 3 that may not be filled in by field personnel - so I am thinking I need to come up with some conditional statement that checks the record for ____ (I'm not sure if it's null or "" or what) in those 3 fields where it may have a blank, and then force it to overwrite to a " " space so it still looks blank??&amp;nbsp; This is my code now:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp; //Create function to export attribute data to excel
&amp;nbsp;&amp;nbsp; private function exportToExcel():void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var featureCollection:ArrayCollection = myFeatureLayer.graphicProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var exportSet:Array = [];
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var graphic:Graphic in featureCollection){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (myMap.extent.intersects(graphic.geometry))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exportSet.push(graphic.attributes);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; exportData = new ArrayCollection(exportSet);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet = new Sheet();
&amp;nbsp;&amp;nbsp;&amp;nbsp; var dataProviderCollection:ArrayCollection = ssoDataGrid.dataProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var rowCount:int = dataProviderCollection.length;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.resize(rowCount + 1,ssoDataGrid.columnCount - 1);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var columns:Array = ssoDataGrid.columns as Array;
&amp;nbsp;&amp;nbsp;&amp;nbsp; columns.splice(8,1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for each(var fldName:String in myFeatureLayer.outFields){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields.push(fldName);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var r:int=0; r &amp;lt; rowCount; r++)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var record:Object = dataProviderCollection.getItemAt(r);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*insert record starting from row 2 else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headers will be overwritten*/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertRecordInSheet(r+1,sheet,record);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //Create headers array to match Attribute Table
&amp;nbsp;&amp;nbsp;&amp;nbsp; var headers:Array = ["Address","Neighborhood","Start Date","End Date","Start Time","End Time","Spill Volume (Gal)","Cause","Corrective Action"];
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //Loop to set headers on Xls sheet
&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var h:int=0; h&amp;lt;9; h++)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(0,h,headers&lt;H&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //Excel export code
&amp;nbsp;&amp;nbsp;&amp;nbsp; var xls:ExcelFile = new ExcelFile();
&amp;nbsp;&amp;nbsp;&amp;nbsp; xls.sheets.addItem(sheet);&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var bytes: ByteArray = xls.saveToByteArray(); 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var fr:FileReference = new FileReference();
&amp;nbsp;&amp;nbsp;&amp;nbsp; fr.save(bytes,"SSO_Export.xls");
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; //Function to call for inserting records into Xls sheet
&amp;nbsp;&amp;nbsp; private function insertRecordInSheet(row:int,sheet:Sheet,record:Object):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var colCount:int = ssoDataGrid.columnCount - 1;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var c:int; c &amp;lt; colCount; c++)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each(var field:String in fields){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var value:String in record){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (record[field].toString() == value)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(row,i,value);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }&lt;/H&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In sum, I need to figure out how my blank spaces are defined, and then how I can access them in a conditional statement.&amp;nbsp; Do you have any reference on this?&amp;nbsp; Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:42:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573781#M12946</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-12-12T00:42:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude or reorder fields from featureLayer (pushed into an ArrayCollectio</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573782#M12947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;David,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; In your records loop you just need to check for the null.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Something like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var value:String in record){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rvalue:String = (record[field] != null) ? String(record[field]) : ""; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (rvalue == value) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(row,i,value); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jul 2013 18:59:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573782#M12947</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2013-07-16T18:59:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude or reorder fields from featureLayer (pushed into an ArrayCollectio</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573783#M12948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: dboi517&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It works like a charm. Thanks for all your help, Robert!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 12:51:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/how-to-exclude-or-reorder-fields-from-featurelayer/m-p/573783#M12948</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2013-07-17T12:51:12Z</dc:date>
    </item>
  </channel>
</rss>

