2012-01-10 2 views
1
에서 데이터 필드를 가져 오기

나는 다음과 같은 데이터 그리드 있습니다플렉스 4의 DataGridColumn

<mx:DataGrid id="question" x="9" y="289" width="100%" height="54" visible="{false}" > 
    <mx:columns>    
     <mx:DataGridColumn dataField="ans1" headerText="ans1"/> 
     <mx:DataGridColumn dataField="ans2" headerText="ans2"/> 
     <mx:DataGridColumn dataField="ans3" headerText="ans3"/> 
     <mx:DataGridColumn dataField="ans4" headerText="ans4"/> 
    </mx:columns> 
</mx:DataGrid> 

내가 데이터 필드가 가리키는 데이터에 액세스하고, 레이블에 바인딩해야하지만 내가 얻는 방법을 알고하지 않습니다를 그것.

<s:Label id="debug" x="575" y="106" width="56" height="35" text="{data_from_coloumn_grid_ans1}" /> 

답변

0

값은 DataGrid이 아니어야합니다. DataGriddataProvider에서 값을 가져와야합니다.

빠른 예 :

<mx:DataGrid id="question" dataProvider="{myArrayCollection}" x="9" y="289" width="100%" height="54" visible="{false}" > 
    <mx:columns>    
     <mx:DataGridColumn dataField="ans1" headerText="ans1"/> 
     <mx:DataGridColumn dataField="ans2" headerText="ans2"/> 
     <mx:DataGridColumn dataField="ans3" headerText="ans3"/> 
     <mx:DataGridColumn dataField="ans4" headerText="ans4"/> 
    </mx:columns> 
</mx:DataGrid> 

<s:Label id="debug" x="575" y="106" width="56" height="35" text="{myArrayCollection.ans1}" />