Flex处理返回的DataSet
来源:互联网 发布:极光网络有魔戒世界吗 编辑:程序博客网 时间:2024/04/28 18:55
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:WebService id="ws" wsdl="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl">
<mx:operation name="getWeatherbyCityName" result="onLoad(event)" fault="onFault(event)">
</mx:operation>
</mx:WebService>
<mx:WebService id="ws1" wsdl="http://www.webxml.com.cn/webservices/DomesticAirline.asmx?wsdl">
<mx:operation name="getDomesticAirlinesTime" result="onShowdg(event)" fault="onFault(event)">
</mx:operation>
</mx:WebService>
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
private function onQuery():void {
ws.getWeatherbyCityName(cityName.text);
}
private function onLoad(event:ResultEvent):void
{
var info:ArrayCollection = event.result as ArrayCollection;
for(var i:Number=0;i<info.length;i++)
{
cont.text = cont.text + info[i] +'/n';
}
}
private function onShowdg(event:ResultEvent):void
{
dg.dataProvider = event.result.Tables.AirlinesTime.Rows;
}
private function onFault(event:FaultEvent):void{
Alert.show(event.fault.toString(),"WebService Error");
}
private function onQueryHB():void{
ws1.getDomesticAirlinesTime(startcity.text,lastcity.text,"","");
}
]]>
</mx:Script>
<mx:TabNavigator x="0" y="55" width="100%" height="558">
<mx:Canvas label="天气信息查询" width="100%" height="100%">
<mx:Label x="112" y="10" text="城市天气信息查询" width="211" height="32" fontSize="25"/>
<mx:TextInput id="cityName" text="贵阳" x="81" y="64">
</mx:TextInput>
<mx:Button x="275" y="64" label="查询" id="btnQuery" click="onQuery()"/>
<mx:TextArea x="66" y="114" width="476" height="389" id="cont"/>
</mx:Canvas>
<mx:Canvas label="航班信息查询" width="100%" height="100%">
<mx:TextInput id="startcity" x="59" y="28" text="贵阳">
</mx:TextInput>
<mx:TextInput id="lastcity" x="283" y="28" text="上海">
</mx:TextInput>
<mx:Button id="btnQhb" label="查询航班信息" x="351" y="58" click="onQueryHB()">
</mx:Button>
<mx:DataGrid x="10" y="100" width="100%" height="80%" id="dg">
<mx:columns>
<mx:DataGridColumn headerText="Company" dataField="Company"/>
<mx:DataGridColumn headerText="AirlineCode" dataField="AirlineCode"/>
<mx:DataGridColumn headerText="StartDrome" dataField="StartDrome"/>
<mx:DataGridColumn headerText="ArriveDrome" dataField="ArriveDrome"/>
<mx:DataGridColumn headerText="StartTime" dataField="StartTime"/>
<mx:DataGridColumn headerText="ArriveTime" dataField="ArriveTime"/>
<mx:DataGridColumn headerText="Mode" dataField="Mode"/>
<mx:DataGridColumn headerText="AirlineStop" dataField="AirlineStop"/>
<mx:DataGridColumn headerText="Week" dataField="Week"/>
</mx:columns>
</mx:DataGrid>
<mx:Label x="10" y="30" text="起航城市"/>
<mx:Label x="227" y="30" text="目的城市"/>
</mx:Canvas>
</mx:TabNavigator>
</mx:Application>
解决办法就是设置断点,查看其结构
- Flex处理返回的DataSet
- Flex用JSON处理返回的数据
- flex 处理java后台返回的JavaBean
- Flex用JSON处理返回的数据
- DataSet数据的处理
- 通过SqlDataSource返回的DataSet
- Flex TitleWindow返回值处理
- 转,flex处理java返回的容器类型
- Flex 对Java端返回Collection的处理方法
- [转载]Flex 对Java端返回Collection的处理方法
- Flex 对Java端返回Collection的处理方法
- Flex 中WebService的异步返回值处理方法
- WebService返回DataSet/DataTable的争议
- Flex httpservice返回值类型和处理
- Flex httpservice返回值类型和处理
- flex的mask处理
- DataSet的数据并发异常处理
- ajax 返回dataset
- BingMaps学习笔记(一):控制自己加载瓦片地图显示区域和缩放级数
- MFC改变鼠标指针
- copy files to special directory.
- stl list.remove_if使用
- C++初学者指南 第七篇(11)
- Flex处理返回的DataSet
- ArcEngine根据点集ringclass,生成多边形polygon
- 图解VS2010下WCF Service与客户端交互的方法
- 利用VTD-XML剪切、粘贴、分割以及合并XML文档
- 怎样理解LR的pacing和think time
- c# GDI+简单绘图
- web服务器比较(IIS,Tomcat,Apache,Resin )
- IIS Permissions
- .Net中保存和读取数据库中Image类型(二进制)字段