2014-01-05 165 views
0

我有一个时间获得价值我的ID从与选择的DataGrid行相关联的XML项目赫克。获取MX:AdvancedDataGrid选择项目

enter image description here

这很奇怪,因为我得到的selectedObject XML没有问题,但由于某些原因,我不能得到的ID出来。

<mx:AdvancedDataGrid dataProvider='{pData}' sortExpertMode="true" id="myDataGrid" 
           width="100%" height="120" paddingLeft="0" dragEnabled="true" 
           selectionMode="multipleCells" allowMultipleSelection="true" 
           keyUp="onSelection(event)" mouseUp="onSelection(event)" 
           draggableColumns="false" > 

private function onSelection(event:Event):void 
     { 

      for each(var s:Series in myBarChart2.series){ 
       // initialize/empty dataTipItems of all series. 
       s.dataTipItems = []; 
      } 
      // For each of the selected cells to show multiple data tips at once  
      var n:int = event.currentTarget.selectedCells.length; 

      var selectedObject:XML = event.target.data; 
      var theId = selectedObject.playerStats.id.toString(); 

请帮帮我。

回答

0

我明白了。

// Important note::: The first element of XML is omitted when find this. 
      currentPlayer = event.target.data; 
      var theId = currentPlayer.id;