Flex 4: выборка dataField из DataGridColumn - PullRequest
1 голос
/ 10 января 2012

У меня есть следующая таблица данных:

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

1 Ответ

0 голосов
/ 10 января 2012

Вы не должны смотреть на DataGrid для значения.Вы должны получить значение из dataProvider из DataGrid.

Быстрый пример:

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