如何在ActionScript中编写以下代码?
<mx:AdvancedDataGrid id="dg" dataProvider="{xc}" width="100%">
<mx:groupedColumns>
<mx:AdvancedDataGridColumn headerText="Type" dataField="rgroup1">
<mx:itemRenderer>
<mx:Component>
<mx:LinkButton label={data.rgroup1}" click="outerDocument.expandCollaps(event)" textDecoration="{data.expand}"/>
</mx:Component>
</mx:itemRenderer>
</mx:AdvancedDataGridColumn >
</mx:groupedColumns>
</mx:AdvancedDataGrid >
答案 0 :(得分:2)
只需声明渲染器组件的绝对路径,如:
<mx:AdvancedDataGrid id="dg" dataProvider="{xc}" width="100%">
<mx:groupedColumns>
<mx:AdvancedDataGridColumn headerText="Type" dataField="rgroup1" itemRenderer="com.xyz.view.renderers.RendererComponent">
</mx:AdvancedDataGridColumn >
</mx:groupedColumns>
</mx:AdvancedDataGrid >
简而言之,制作Pure AS3 RendererComponent并声明内联到MX声明。