Before I go crazy please tell me why the content of the datagrid does not get populated?The headings work but for some reason the dataprovider doesn’t seem to be functioning.
I am receiving the following XML from a PHP script
<member>
<webhost>sdflsdkfn</webhost>
<webhostEx>2008-05-12</webhostEx>
<domain>sfsdf</domain>
<domainEx>2008-05-11</domainEx>
<businessCard>sfsdfs</businessCard>
</member>
Here is the AS3.0 code:
//trace(anEvent.target.data);
var myXML:XML = XML(anEvent.target.data);
var dp:DataProvider = new DataProvider(myXML);
trace(myXML);
var columnArray = [];
trace(myXML.children().length());
for (var x:Number = 0; x < myXML.children().length(); x++) {
columnArray[x] = new DataGridColumn(String(myXML.children()[x].name() ));
}trace(‘here’);
columnArray[0].width = 150;
columnArray[1].width = 50;
columnArray[2].width = 75;
columnArray[3].width = 75;
columnArray[4].width = 75;
for (x = 0; x < myXML.children().length(); x++) {
myDataGrid.addColumn( columnArray[x] );
}
myDataGrid.dataProvider = dp;
myDataGrid.width = 500;
myDataGrid.rowCount = dp.length;
myDataGrid.move(10, 10);
myDataGrid.sortableColumns = false;
addChild(myDataGrid);