DataProvider幾種格式的寫法

  1. <?xml version="1.0"?>   
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">   
  3.     <mx:Panel title="My Application"  
  4.               paddingTop="10"  
  5.               paddingBottom="10"  
  6.               paddingLeft="10"  
  7.               paddingRight="10"  
  8.               width="800">   
  9.         <mx:HBox width="100%">   
  10.             <mx:List width="200">   
  11.                 <mx:dataProvider>   
  12.                     <mx:Array>   
  13.                         <mx:String>Item 1</mx:String>   
  14.                         <mx:String>Item 2</mx:String>   
  15.                         <mx:String>Item 3</mx:String>   
  16.                     </mx:Array>   
  17.                 </mx:dataProvider>   
  18.             </mx:List>   
  19.   
  20.             <mx:List labelField="label"  
  21.                      width="200">   
  22.                 <mx:dataProvider>   
  23.                     <mx:Array>   
  24.                         <mx:Object label="one"  
  25.                                    data="1"/>   
  26.                         <mx:Object label="two"  
  27.                                    data="2"/>   
  28.                     </mx:Array>   
  29.                 </mx:dataProvider>   
  30.             </mx:List>   
  31.   
  32.             <mx:List width="200">   
  33.                 <mx:dataProvider>   
  34.                     <mx:ArrayCollection>   
  35.                         <mx:Array>   
  36.                             <mx:String>湖北</mx:String>   
  37.                             <mx:String>湖南</mx:String>   
  38.                         </mx:Array>   
  39.                     </mx:ArrayCollection>   
  40.                 </mx:dataProvider>   
  41.             </mx:List>   
  42.   
  43.             <mx:List width="200"  
  44.                      labelField="label">   
  45.                 <mx:dataProvider>   
  46.                     <mx:ArrayCollection>   
  47.                         <mx:Array>   
  48.                             <mx:Object label="湖北"  
  49.                                        data="1"/>   
  50.                             <mx:Object label="湖南"  
  51.                                        data="2"/>   
  52.                         </mx:Array>   
  53.                     </mx:ArrayCollection>   
  54.                 </mx:dataProvider>   
  55.             </mx:List>   
  56.   
  57.             <mx:List width="200"  
  58.                      labelField="@label">   
  59.                 <mx:dataProvider>   
  60.                     <mx:XMLList>   
  61.                         <item label="湖北"  
  62.                               data="1"/>   
  63.                         <item label="湖南"  
  64.                               data="2"/>   
  65.                     </mx:XMLList>   
  66.                 </mx:dataProvider>   
  67.             </mx:List>   
  68.   
  69.             <mx:List width="200"  
  70.                      labelField="@label">   
  71.                 <mx:dataProvider>   
  72.                     <mx:XMLListCollection>   
  73.                         <mx:XMLList>   
  74.                             <item label="湖北"  
  75.                                   data="1"/>   
  76.                             <item label="湖南"  
  77.                                   data="2"/>   
  78.                         </mx:XMLList>   
  79.                     </mx:XMLListCollection>   
  80.                 </mx:dataProvider>   
  81.             </mx:List>   
  82.   
  83.             <mx:List width="200"  
  84.                      labelField="@label"  
  85.                      dataProvider="{myXML.item}">   
  86.             </mx:List>   
  87.         </mx:HBox>   
  88.     </mx:Panel>   
  89.     <mx:Script>   
  90.         <![CDATA[   
  91.             [Bindable]   
  92.             private var myXML:XML=<items>      
  93.                     <item label="湖北" data="1"/>      
  94.                     <item label="湖南" data="2"/>      
  95.                 </items>   
  96.         ]]>   
  97.     </mx:Script>   
  98. </mx:Application>  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章