【发布时间】:2011-03-09 11:47:33
【问题描述】:
我有一个带有组合框的数据网格;
<mx:DataGrid editable="true" x="72" y="10" id="dataGrid" creationComplete="dataGrid_creationCompleteHandler(event)" dataProvider="{getAllResult.lastResult}" height="178" width="896">
<mx:columns>
<mx:DataGridColumn headerText="STATUS" dataField="tooltip"/>
<mx:DataGridColumn headerText="CUSTOM" editable="false" width="250" labelFunction="meAdnan" >
<mx:itemRenderer>
<fx:Component className="myEditor2">
<mx:VBox height="100%" >
<mx:ComboBox id="pickState" labelField="attname"
dataProvider="{parentApplication.getAllResult2.lastResult}"
>
</mx:ComboBox>
</mx:VBox>
</fx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
现在,当我想从 itemrendered/combobox 访问一个函数时,我使用 parentApplication.funcName,但是如果以另一种方式访问,我如何从 itemrenderer 外部访问组合框的属性?我试过 myEditor2.pickState 但它现在可以工作了
【问题讨论】:
标签: apache-flex adobe datagrid