<?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"
autoDrawBackground="false"
label="{data.Type}">
<fx:Script>
<![CDATA[
override public function set data(value:Object):void
{
super.data = value;
// TODO - calc lat/longs, parse img data
lblCost.text = stringValue(value.COSTINFO)
lblLease.text = stringValue(value.LEASEINFO);
lblLease2.text = stringValue(value.LEASEINFO2);
lblMeter.text = stringValue(value.METERINFO);
lblElec.text = stringValue(value.ELECTRICAL);
}
private function stringValue(value:String):String
{
return (value.length > 1) ? value : "None";
}
]]>
</fx:Script>
<s:Group id="grpMain"
width="100%"
height="100%">
<s:layout>
<s:HorizontalLayout gap="8"
paddingBottom="5"
paddingLeft="5"
paddingRight="5"
paddingTop="5" />
</s:layout>
<s:Group id="fieldNames">
<s:layout>
<s:VerticalLayout gap="2" />
</s:layout>
<s:Label text="Lat:" />
<s:Label text="Long:" />
<s:Label text="Image: " />
<s:Label text="Cost Info:" />
<s:Label text="Lease Info:" />
<s:Label text="More Lease Info:" />
<s:Label text="Meter Info:" />
<s:Label text="Electrical Info:" />
</s:Group>
<s:Group id="fieldValues">
<s:layout>
<s:VerticalLayout gap="2" />
</s:layout>
<s:Label id="lblLat" />
<s:Label id="lblLong" />
<s:Label id="lblImage" />
<s:Label id="lblCost" />
<s:Label id="lblLease" />
<s:Label id="lblLease2" />
<s:Label id="lblMeter" />
<s:Label id="lblElec" />
</s:Group>
</s:Group>
</s:ItemRenderer>