Hello!
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:
Code:
<fields>
<field>
<fieldname>station_id</fieldname>
<fieldname>station_name</fieldname>
[etc]
</field>
<fields>
I've done this ActionScript code:
ActionScript Code:
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);
}
}
When I run this I get the following error:
Quote:
Error: Unknown Property: 'fieldname'.
....etc
|
any ideas?
Kenw