当前位置 主页 > 服务器问题 > Linux/apache问题 >

    Flex与.NET互操作(八) 使用FluorineFx网关实现远程访问(5)

    栏目:Linux/apache问题 时间:2019-12-01 23:11


    5             <mx:DataGridColumn headerText="作者" dataField="Author"/>
    6             <mx:DataGridColumn headerText="价格" dataField="Price"/>
    7     </mx:columns>
    8 </mx:DataGrid>

         DataGrid的数据源为定义的一个ArrayCollection对象,详细如下:

    1 [Binable]
    2 private var books:ArrayCollection; 1 private function onGetDataTableHandler(evt:ResultEvent):void
    2 {
    3     books=evt.result as ArrayCollection;
    4 }

     三、返回DataTable对象

    1 private function onGetDataSetHandler(evt:ResultEvent):void
    2 {
    3     books=evt.result as ArrayCollection;
    4 }

         如上便完成了通过FluorineFx网关来实现远程访问,下面是完整的Flex端代码,实现很简单这里就不作详细讲解:

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
     3     <mx:Script>
     4         <![CDATA[
     5             import mx.controls.Alert;
     6             import mx.rpc.events.ResultEvent;
     7             import mx.rpc.events.FaultEvent;
     8             import mx.collections.ArrayCollection;
     9             [Binable]
    10             private var books:ArrayCollection;
    11             [Binable]
    12             private var book:BookVO;
    13             
    14             private function onGetBookHandler(evt:ResultEvent):void