src/it/ht/rcs/console/accounting/view/groups/GroupRenderer.mxml
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground="true" doubleClick="onDoubleClick()" doubleClickEnabled="true" click="onClick(event)">
<fx:Script>
<![CDATA[
import it.ht.rcs.console.accounting.model.Group;
import mx.managers.PopUpManager;
private function onClick(e:MouseEvent):void
{
e.stopImmediatePropagation()
}
private function onDoubleClick():void
{
var popup:GroupForm = PopUpManager.createPopUp(root, GroupForm, true) as GroupForm;
popup.group = data as Group;
popup.currentState = 'edit';
PopUpManager.centerPopUp(popup);
}
]]>
</fx:Script>
<s:Image top="8" alpha="{data.enabled ? 1 : .5}" horizontalCenter="0"
source="@Embed('/img/NEW/group.png')"/>
<s:Label left="8" right="8" top="70" bottom="8" minWidth="90" maxWidth="90" fontFamily="Myriad"
fontSize="12" lineHeight="15" maxDisplayedLines="2" text="{data.name}" textAlign="center"
verticalAlign="middle"/>
</s:ItemRenderer>