DataGrid из xml?
Ничего не отображает в datagrid, ошибок не выдает, где ошибка?
Код:
var mainXML:XML;
var mainXML:XML = new XML();
function xmldownload () {
_root.myDataSet.disableEvents();
number = _root.mainXML.firstChild.childNodes.length - 1; // сколько столбцов
for (i=0; i<number; i++) { // обхожу все столбцы
myRow = _root.mainXML.firstChild.childNodes[i];
myChildCount = _root.mainXML.firstChild.childNodes[i].childNodes.length;
var newRow:Object = new Object(); // засовываю объекты
for (j=0; j<myChildCount;j++) {
var attName = _root.mainXML.firstChild.childNodes[i].childNodes[j].nodeName;
var attVal = _root.mainXML.firstChild.childNodes[i].childNodes[j].firstChild.nodeValue;
newRow[attName]=[attVal];
}
_root.myDataSet.addItem(newRow); // заполняем
}
_root.myDataSet.enableEvents();
}
// загружаю xml
var mainXML:Object = new XML();
_root.mainXML.ignoreWhite = "true";
_root.mainXML.onLoad = xmldownload;
_root.mainXML.load("data.xml");
Уф вроде разобрался все переписал) заработало)
|