從定義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框架得到的好東西。