2012-01-10 63 views
1
取的dataField

我有以下數據網格:的Flex 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> 

我需要訪問由dataField屬性指向的數據,並將其綁定到一個標籤,但我不知道怎麼弄它。

<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}" />