flex DataGrid 多选

<?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> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值