<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 閱讀(1763) 評論(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

    主站蜘蛛池模板: 亚洲av成人一区二区三区| 亚洲AV无码一区东京热久久| 亚洲精品亚洲人成在线| 免费观看AV片在线播放| 精品亚洲国产成人| 在线看片人成视频免费无遮挡| 亚洲Av高清一区二区三区| 大陆一级毛片免费视频观看| 亚洲色偷偷偷综合网| 免费在线观看亚洲| 日韩精品无码永久免费网站| 综合亚洲伊人午夜网| 国产精品免费一区二区三区四区| 亚洲日本精品一区二区| 日本XXX黄区免费看| 亚洲色无码国产精品网站可下载| 免费A级毛片在线播放不收费| 美女视频黄频a免费| 久久久久久久尹人综合网亚洲| 日本免费在线中文字幕| 亚洲精品123区在线观看| 四虎影视在线永久免费看黄| 国产免费内射又粗又爽密桃视频| 亚洲美女又黄又爽在线观看| 无码日韩精品一区二区三区免费| 亚洲一级毛片免费观看| 日本免费v片一二三区| 国产va免费精品| 亚洲人成影院在线高清| 国产国产人免费人成免费视频| 两个人的视频www免费| 亚洲一区二区三区免费在线观看| 国产伦精品一区二区三区免费下载| 一二三区免费视频| 亚洲国产精品一区二区久| 亚洲av区一区二区三| 最近免费2019中文字幕大全| 国产精品亚洲一区二区三区| 午夜亚洲www湿好大| 日本免费中文字幕在线看| 久久久免费精品re6|