【问题标题】:Flex 4: Fetch dataField from DataGridColumnFlex 4:从 DataGridColumn 获取数据字段
【发布时间】:2012-01-10 18:50:15
【问题描述】:

我有以下数据网格:

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

【问题讨论】:

    标签: apache-flex datagrid flex4


    【解决方案1】:

    您不应该查看 DataGrid 的值。您应该从DataGrid 的dataProvider 中获取值。

    快速示例:

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

    【讨论】:

      猜你喜欢
      • 2010-11-20
      • 1970-01-01
      • 2011-05-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多