flex DataGrid 多选

来源:互联网 发布:2016年进出口数据 编辑:程序博客网 时间:2024/06/16 17:16
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  layout="absolute" width="457" height="502"  viewSourceURL="../files/DataGridExampleCinco.mxml"  creationComplete="{initDGAllGames()}">  <mx:Script>    <!--[CDATA[      import mx.collections.ArrayCollection;           [Bindable]      private var allGames:ArrayCollection;           [Bindable]      private var selectedGames:Array;           private function initDGAllGames():void      {        allGames = new ArrayCollection();        allGames.addItem({name: "World of Warcraft",          creator: "Blizzard", publisher: "Blizzard"});        allGames.addItem({name: "Halo",          creator: "Bungie", publisher: "Microsoft"});        allGames.addItem({name: "Gears of War",          creator: "Epic", publisher: "Microsoft"});        allGames.addItem({name: "Everquest",          creator: "Verant Interactive",          publisher: "Sony Online Entertainment"});        allGames.addItem({name: "City of Heroes",          creator: "Cryptic Studios", publisher: "NCSoft"});         }         ]]-->  </mx:Script>  <mx:Binding source="dgAllGames.dataProvider as ArrayCollection"    destination="allGames" />  <mx:Binding source="dgAllGames.selectedItems"    destination="selectedGames" />  <mx:Panel x="0" y="0" width="457" height="502"    layout="absolute"    title="DataGrid - Selection, Editing, and Binding... Oh My!">       <mx:DataGrid id="dgAllGames" x="10" y="36"      width="417" height="173" editable="false"      allowMultipleSelection="true" dataProvider="{allGames}">      <mx:columns>        <mx:DataGridColumn headerText="Game Name" dataField="name" width="115"/>        <mx:DataGridColumn headerText="Creator" dataField="creator"/>        <mx:DataGridColumn headerText="Publisher" dataField="publisher"/>      </mx:columns>    </mx:DataGrid>       <mx:DataGrid id="dgSelectedGames" x="10" y="243" width="417" height="110"       dataProvider="{selectedGames}">     <!--  dataProvider="{dgAllGames.selectedItems}"                      -->      <mx:columns>        <mx:DataGridColumn headerText="Game Name"          dataField="name" width="115"/>        <mx:DataGridColumn headerText="Creator"          dataField="creator"/>        <mx:DataGridColumn headerText="Publisher"          dataField="publisher"/>      </mx:columns>    </mx:DataGrid>     </mx:Panel></mx:Application> 

0 0