【发布时间】:2015-07-06 10:03:21
【问题描述】:
我得到了不显示任何数据的数据网格的空白字段,当我在浏览器中尝试 .php 或 .xml 文件时,它会显示整个 xml 文件。
billRecords.addEventListener(MouseEvent.MOUSE_DOWN, dbShow);
function dbShow(e: MouseEvent): void {
data_grid.addColumn("Table No");
data_grid.addColumn("Date");
data_grid.addColumn("Items");
data_grid.addColumn("Quantity");
data_grid.addColumn("Total");
data_grid.width = 1150;
data_grid.rowCount = 100;
data_grid.move(5, 35);
addChild(data_grid);
var urlPhp: String = "billrecords.xml";
var request: URLRequest = new URLRequest(urlPhp);
var url_loader: URLLoader = new URLLoader();
url_loader.addEventListener(Event.COMPLETE, completeHandler);
url_loader.load(request);
close_btn.x = 1155;
close_btn.y = 10;
addChild(close_btn);
close_btn.addEventListener(MouseEvent.MOUSE_DOWN, closeDbShow);
}
function completeHandler(event: Event): void {
var ldr: URLLoader = event.currentTarget as URLLoader;
// create XML datastructure from loaded XML
var xmlDP: XML = new XML(ldr.data);
var xmlDoc:XMLDocument = new XMLDocument();
xmlDoc.ignoreWhite = true;
xmlDoc.parseXML(xmlDP.toXMLString());
var dp=new DataProvider(xmlDP);
trace(dp);
data_grid.dataProvider = dp ;
}
当我跟踪 dp 时,它会显示 objects 。如何让这些对象在 datagrid 中显示文本。请需要帮助的人。 DataGrid 是否适用于 Adobe Air 应用程序?谢谢
【问题讨论】:
标签: php mysql actionscript-3 flash datagrid