<mx:itemRenderer> <mx:Component> <mx:Label textAlign="center" color="{((data.mydeptid!=outerDocument.deptId)||((data.mydeptid==outerDocument.deptId)&&(data.zxtypes=='已咨询')))?0x000000:0xFF0000}"> <!-- <mx:Script> <![CDATA[ import mx.controls.Alert; override public function set data(value:Object):void { super.data = value; /* if(data.mydeptid==outerDocument.deptId){ this.setStyle("color","blk"); } if(value.zxtypes=="未咨询"){ this.setStyle("color","red"); }else { this.setStyle("color","blk"); } */ } ]]> </mx:Script> --> </mx:Label> </mx:Component> </mx:itemRenderer>
<mx:DataGridColumn id="thisdept" headerText="确认操作" width="10"> <mx:itemRenderer> <mx:Component> <mx:Button label="{data.qrtype}" enabled="{data.mydeptid==outerDocument.deptId?true:false}" click="outerDocument.qrcz()"> <mx:Script> <![CDATA[ override public function set data(value:Object):void { super.data = value; if(value.qrtype=="未确认"){ this.setStyle("color","red"); }else{ this.setStyle("color","blk"); } } ]]> </mx:Script> </mx:Button> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn>