Yes. Here's a little sample code, hopefully you can figure out what I did :)
 
   public function getProductsResult(event:ResultEvent):void {
    acProducts = event.result as ArrayCollection;
    var newColumns:Array = dgStoreStates.columns;
    var cf:ClassFactory = new ClassFactory(com.webapper.controls.GridCheckBox);
    var thisColumn:DataGridColumn;
    
    for (var i:Number=0;i<acProducts.length;i++) {
     thisColumn = new DataGridColumn();
     thisColumn.dataField = "prod" + acProducts.getItemAt(i).productID.toString();
     thisColumn.setStyle("textAlign","center");
     thisColumn.width = 100;
     thisColumn.headerText = acProducts.getItemAt(i).productName;
     thisColumn.headerText = thisColumn.headerText.replace("&amp;","&");
     thisColumn.itemRenderer = cf;
     thisColumn.rendererIsEditor = true;
     thisColumn.editorDataField = "value";
     newColumns.push(thisColumn);
     dgStoreStates.columns = newColumns;
    }
    CursorManager.removeBusyCursor();
   }
 
Shan


From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Tom Fitzpatrick
Sent: Monday, August 14, 2006 10:36 AM
To: [email protected]
Subject: [Junk E-Mail - LOW] [flexcoders] Dynamic datagrid columns

The dynamic column methods for the datagrid seem to have disappeared
between 1.5 & 2.

I've looked around for examples or descriptions of Flex 2 replacements
for methods such as dataGrid.addColumn() and dataGric.removeAllColumns()
that were available in 1.5, but haven't come up with much. Anyone have
any pointers?

- Tom


--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.10.9/417 - Release Date: 8/11/2006

__._,_.___

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com





YAHOO! GROUPS LINKS




__,_._,___

--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.10.9/417 - Release Date: 8/11/2006

Reply via email to