2014-01-05 1 views
0

선택한 DataGrid 행과 연결된 XML 항목에서 내 id 값을 가져 오는 중입니다.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;