itemRenderer в ActionScript - PullRequest
       26

itemRenderer в ActionScript

0 голосов
/ 28 ноября 2011

как мне написать следующий код в 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 > 

1 Ответ

2 голосов
/ 30 ноября 2011

Просто объявите абсолютный путь компонента рендеринга, например:

<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 и объявите inline для декларации MX.

...