mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
import mx.utils.ObjectProxy;
[Bindable]
private var list:ArrayCollection=new ArrayCollection();
private function resultHandler(event:ResultEvent):void {
if(event.result.store.book is ObjectProxy){
list.removeAll();
list.addItem(event.result.store.book);
}
else
list=event.result.store.book;
booksGrid.dataProvider=list;
}
]]>
</mx:Script>
<mx:HTTPService id="booksXML" url="data/book_store.xml" showBusyCursor="true" result="resultHandler(event)"/>
<mx:Button label="读取资料" click="this.booksXML.send()"/>
<mx:DataGrid id="booksGrid" width="600" height="400">
<mx:columns>
<mx:DataGridColumn headerText="编号" dataField="id" width="30"/>
<mx:DataGridColumn headerText="书名" dataField="bookname"/>
<mx:DataGridColumn headerText="分类" dataField="category" width="80"/>
<mx:DataGridColumn headerText="售价" dataField="sprice" width="60"/>
<mx:DataGridColumn headerText="特价" dataField="sale" width="60"/>
</mx:columns>
</mx:DataGrid>
</mx:Application>
xml:
<?xml version="1.0" encoding="utf-8"?>
<store>
<store_title>我的书店</store_title>
<store_telephone>0411-12345678</store_telephone>
<store_address>大连市高新园区新华路60号</store_address>
<book id="1" category="Web 开发">
<bookname>Getting Start with Flex</bookname>
<sprice>49.9</sprice>
<sale>45.9</sale>
</book>
</store>


被折叠的 条评论
为什么被折叠?



