After you set the data provider there isn't any reason that you can't:
dg.columns[0].headerText = "ColumZOR Heading"; When dataGrid-ing. there will be a few items that you will need to provide no matter what path you go down (dynamic, mxml, design time, runtime ). Column headings is one of them - since columns don't know where to pull headerText from (i.e. a function, field, attribute, etc) by default. Rick Winscot All your e4x are belong to us.. From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of markgoldin_2000 Sent: Thursday, March 20, 2008 12:26 PM To: [email protected] Subject: [flexcoders] Re: Loop thru XML data Very interesting!! I am assigning data like this: dg.dataProvider = xmlData.elements("location"); where xmlData fragment is: <location>Departure Yard</location> <location>West Class</location> <location>East Class</location> I see my data in one column but the column does not have a header text. Also dg.columns.length() shows 0. But I would think it must be 1. What am I missing here? Can you provide a sample of an XML that will create columns as well as populate grids with data in your one linner code? Thank a lot. --- In [email protected] <mailto:flexcoders%40yahoogroups.com> , "Rick Winscot" <[EMAIL PROTECTED]> wrote: > > To Tracy *The Man With Loopage*: > > > > If you just take the original output from that one liner and send it to the > provider of a datagrid with no columns - the data will magically flow into > the grid without having to create columns! He might need to tweak the > structure of his xml so that the columns look right though. > > > > BAM! > > > > Rick Winscot > > > > > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of Tracy Spratt > Sent: Monday, March 17, 2008 9:05 PM > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > Subject: RE: [flexcoders] Loop thru XML data > > > > As I read his post he really does want to loop, so he can use the iterations > to build DG columns dynamically. > > > > It I am correct then take Rick's e4x expression, punk, and do this: > > > > var xlColumns:XMLList = xml.destinationcodecolumns.elements("code"); > > var xmlColumn:XML; > > for (var i:int=0;i<xlColumns.length();i++) { > > xmlColumn = xlColumns[i]; > > //. do whatever > > } > > > > But now, reading the original post again, maybe this is not what he wants. > But I already wrote this response, it so here it is. > > > > Tracy > > _____ > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of Rick Winscot > Sent: Monday, March 17, 2008 8:38 PM > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > Subject: RE: [flexcoders] Loop thru XML data > > > > You wanna use e4x? Huh? Huh? Go ahead make my day. > > > > dg.dataProvider = xml.destinationcodecolumns.elements("code"); > > > > Rick *no loops required* Winscot > > > > > > > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of markgoldin_2000 > Sent: Monday, March 17, 2008 6:43 PM > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] Loop thru XML data > > > > I have the following xml fragment: > <root> > <destinationcodecolumns> > <code>3700</code> > <code>4400</code> > <code>3400</code> > <code>3500</code> > </destinationcodecolumns> > > .... > > I need to loop thru code element in order to create a grid with dynamic > columns. How does the loop might look like? > > Thanks for help. >
<<image001.jpg>>
<<image002.jpg>>

