Hello World!
I want my datagrid named dataGrid to be populated dynamically at runtime.
I have an XML response (in PHP) that contains the names of fields in a MySQL table.
The XML-response looks like this:
<fields>
<field>
<fieldname>station_id</fieldname>
<fieldname>station_name</fieldname>
[etc]
</field>
<fields>
And I’ve done the following AS code:
[LEFT]public var res:Array = new Array(request.lastResult.fields.field);
private function addDataGridColumns():void {
var i:int;
var dgc:DataGridColumn;
var cols:Array = dataGrid.columns;
for (i=0; i < res.length; i++) {
dgc = new DataGridColumn;
dgc.headerText = httprequest.lastResult.fields.field.fieldname;
//dgc.dataField =
cols.push(dgc);
dataGrid.columns = cols;
trace(cols);
}
}[/LEFT]
[LEFT][COLOR=#000000]
[/COLOR]
[/LEFT]
When I run this I get the following error:
Error: Unknown Property: 'fieldname'.
....etc
any ideas?
Regards!
Kenwio