<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

    主站蜘蛛池模板: 亚洲性无码AV中文字幕| 久久久久亚洲av无码专区喷水| 亚洲乱码一区二区三区国产精品| 久久久免费精品re6| 久久精品国产亚洲香蕉| 免费精品一区二区三区第35 | 免费亚洲视频在线观看| 日韩欧美亚洲中文乱码| 国产青草视频免费观看97| 亚洲国产综合AV在线观看| 韩国欧洲一级毛片免费| 国产免费丝袜调教视频| 亚洲精品视频久久| 中文字幕无码视频手机免费看| 国产亚洲精品影视在线| 国产成人精品免费视频大全五级| 女bbbbxxxx另类亚洲| 亚洲自偷自偷在线制服 | 国产亚洲av人片在线观看| 青柠影视在线观看免费高清 | 国产精品免费电影| av网站免费线看| 无码欧精品亚洲日韩一区| 日本免费xxxx色视频| 亚洲AV成人片无码网站| 美女黄频视频大全免费的| 国产亚洲精品a在线观看 | 亚洲av中文无码字幕色不卡| 免费中文字幕一级毛片| 久久国产精品成人免费| 最新亚洲精品国偷自产在线| 亚洲男人的天堂在线va拉文| 午夜不卡久久精品无码免费| 亚洲人成电影网站色| 中文字幕在线亚洲精品| a拍拍男女免费看全片| 国产亚洲精品91| 免费观看国产精品| 久久精品无码精品免费专区| 亚洲熟妇AV一区二区三区浪潮| 国产亚洲大尺度无码无码专线|