source: EDIS/tags/ed/tracking-ui-core/src/main/flex/gov/va/med/edp/widget/PatientNameRenderer.mxml@ 1240

Last change on this file since 1240 was 1240, checked in by George Lilly, 13 years ago

new version from the VA

File size: 1.5 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<mx:HBox
3 xmlns:mx="http://www.adobe.com/2006/mxml"
4 horizontalScrollPolicy="off" verticalScrollPolicy="off">
5
6 <mx:Script>
7 <![CDATA[
8 import mx.controls.listClasses.AdvancedListBase;
9 import mx.controls.listClasses.ListBase;
10 import gov.va.med.edp.model.TrackingModelLocator;
11
12 private var model: TrackingModelLocator = TrackingModelLocator.getInstance();
13
14 override public function set data(value:Object):void
15 {
16 super.data = value;
17
18 nmImg.visible = false;
19 nmLbl.text = "";
20 if (value != null)
21 {
22 nmImg.visible = value.similar;
23 nmLbl.text = value.name;
24 }
25 }
26
27 override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
28 {
29 super.updateDisplayList(unscaledWidth, unscaledHeight);
30
31 if(owner is mx.controls.DataGrid && mx.controls.DataGrid(owner).isItemSelected(data)) { //figure out if this itemRenderer is selected
32 setStyle('color', 0xFFFFFF); // FIXME: anyway to discover this value from the theme?
33 } else { //otherwise, return the label to its regular state
34 setStyle('color', 0x000000); // FIXME: anyway to discover this value from the theme?
35 }
36 }
37 ]]>
38 </mx:Script>
39 <mx:Image
40 id="nmImg"
41 left="2" top="0"
42 toolTip="{nmLbl.text + ' is similar to another patient name.'}"
43 source="@Embed(source='kuser.png')" />
44 <mx:Label
45 id="nmLbl"
46 left="18" verticalCenter="0" />
47</mx:HBox>
Note: See TracBrowser for help on using the repository browser.