Flex 中 DataGridColumn 根据单列返回值,标红需要标红的显示数据

<mx:DataGridColumn dataField="finish_status"  editable="false" headerText="状态" width="70">
					<mx:itemRenderer>  
						<mx:Component>
							<mx:Label>
								<mx:Script>  
									<![CDATA[
										override public function set data(value:Object) : void
										{
											super.data = value;
											if(String(value.finish_status) == "1"){
												this.htmlText = "第一步";
											}
											else if(String(value.finish_status) == "2"){
												this.htmlText = "第二步";
											}
											else if(String(value.finish_status) == "3"){
												this.htmlText = "第三步";
											}
											else if(String(value.finish_status) == "4"){
												this.htmlText = '<font color="#FF0000">' + "完成" + '</font>';
											}
										}
									]]>
								</mx:Script>
							</mx:Label>
						</mx:Component>
					</mx:itemRenderer>
				</mx:DataGridColumn>


Flex 中 DataGridColumn 根据单列返回值,标红需要标红的显示数据_第1张图片

结果

你可能感兴趣的:(Flex 中 DataGridColumn 根据单列返回值,标红需要标红的显示数据)