<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Flex:XMLlistCollection之間的賦值問題

    Posted on 2009-03-06 13:37 Robert Su 閱讀(1767) 評論(0)  編輯  收藏 所屬分類: Flex
    昨天一直被一個問題困擾,關于XMLlistCollection的賦值問題
    問題概述:
     <mx:DataGrid  id="videoList" dataProvider="{gridData}" ...

    gridData定義
    [Bindable] public var gridData:XMLListCollection = new XMLListCollection();

    gridData的取值來自于
    <mx:HTTPService id="videoXml"  method="POST" url="{serviceUrl}" resultFormat="e4x" result="loadDataOk();"  />
     <mx:XMLListCollection id="videoSrc" source="{videoXml.lastResult.webVideos}"/>

    這樣的做的目的在于想把每次請求回來的數據累加——“ +=”

    之前一直錯誤的賦值方式:
    gridData=videoSrc
    這樣會導致dataProvider與gridData指向同一個對象,與指針一樣。

    所以當HTTPService 返回數據改變, videoSrc改變的時候,DataProvider里的數據都是videoSrc當前數據
    而大小已經變成了gridData一樣的大小了

    改正后代碼
    if(gridData.length==0){
         //gridData=videoSrc; //錯誤代碼
         gridData = new XMLListCollection((XMLList)(videoSrc.source));
        }else{
         gridData=MergXMLCollect(gridData,videoSrc); 
        }

    posts - 103, comments - 104, trackbacks - 0, articles - 5

    Copyright © Robert Su

    主站蜘蛛池模板: 妞干网在线免费视频| 三级黄色片免费看| 老司机在线免费视频| 久久亚洲sm情趣捆绑调教| 免费视频一区二区| 亚洲一区二区三区电影| 亚洲高清乱码午夜电影网| 久久精品免费一区二区| 性做久久久久久免费观看| 亚洲区精品久久一区二区三区| 国产成人亚洲毛片| 国产a级特黄的片子视频免费| 国产精品亚洲综合一区在线观看| 国产高清免费在线| 免费大片av手机看片高清| 久久精品国产精品亚洲艾草网美妙| 手机永久免费的AV在线电影网| 亚洲裸男gv网站| 免费日本一区二区| 亚洲人成网站在线观看播放动漫| 成年女人免费碰碰视频| 在线观看亚洲网站| 国产精品亚洲а∨无码播放| 亚洲AV永久无码精品放毛片| 亚洲成AⅤ人影院在线观看| 亚洲沟沟美女亚洲沟沟| 成人一a毛片免费视频| 一级特级女人18毛片免费视频| 国产精品国产亚洲精品看不卡| 24小时日本韩国高清免费| 亚洲人成网亚洲欧洲无码| 怡红院亚洲怡红院首页| 在线免费观看你懂的| 亚洲精品9999久久久久无码 | 99久久综合国产精品免费| WWW亚洲色大成网络.COM| 亚洲另类激情综合偷自拍图| 色影音免费色资源| 一区二区免费国产在线观看| 亚洲综合无码一区二区| 国产无遮挡吃胸膜奶免费看视频|