从定义ItemRenderer事件处理我有一个DATAGROUP一个MXML应用程序如下:事件在DataGroup
<s:DataGroup id="productSelector"
dataProvider="{products}"
itemRenderer="renderers.ProductLineupRenderer"
>
<s:layout>
<s:HorizontalLayout/>
</s:layout>
</s:DataGroup>
我想知道什么时候在我的itemRenderer项目被操纵。我有itemRenderer类派遣自定义事件。
什么我以前做的是使用MX:转发:
<mx:Repeater id="r" dataProvider="{configuration.products}">
<components:ProductEncapsulationView
product="{r.currentItem}"
highlightProduct="highlightProduct(event.selectedProduct)"
unhighlightProduct="clearHighlight()"
selectProduct="makeProductSelection(event.selectedProduct)"
</mx:Repeater>
,我可以很容易地从分配的itemRenderer类进入当前视图聚集组件事件。 ( highlightProduct, unhighlightProduct, selectProduct)
我不确定如何在DATAGROUP甚至一个List组件内做到这一点。但我想使用DataGroups布局和其他你用spark框架得到的好东西。