package tripvisUI.visualisations.invoice { import mx.controls.Label; import tripvisModel.TripItem; public class InvoiceCostRenderer extends Label { public function InvoiceCostRenderer() { super(); } override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void { super.updateDisplayList(unscaledWidth, unscaledHeight); var tripItem: TripItem = TripItem(data); if (tripItem.cost.amount == 0) this.text = "-"; else this.text = tripItem.cost.toString(); } } }