zoukankan      html  css  js  c++  java
  • Flex 根据DataGridColumn 的值动态显示相对应的图片

    如果从后台获取的公文ID为空,那么显示的图片是灰色的。如果不为空,带颜色的图标。

    <mx:DataGridColumn dataField="doc" editable="false" headerText="公文">
    							<mx:itemRenderer>
    								<fx:Component>
    									<mx:VBox horizontalScrollPolicy="off" verticalScrollPolicy="off">
    										<fx:Script>
    											<![CDATA[
    												import mx.events.FlexEvent;
    												import mx.controls.Alert;
    												protected function xqDocImg_initializeHandler(event:FlexEvent):void
    												{
    													// TODO Auto-generated method stub
    													if(data==""||data==null){
    														docImg.source="assets/pdf/22.png";
    													}else{
    														docImg.source="assets/pdf/21.png";
    													}
    												}
    												
    												protected function docImg_clickHandler(event:MouseEvent):void
    												{
    													// TODO Auto-generated method stub
    													if(data==""||data==null){
    														Alert.show("没有公文,无法查看");
    													}else{
    														
    													}
    												}
    												
    											]]>
    										</fx:Script>
    										<s:Image id="docImg" initialize="xqDocImg_initializeHandler(event)" click="docImg_clickHandler(event)"></s:Image>
    									</mx:VBox>
    								</fx:Component>
    							</mx:itemRenderer>
    						</mx:DataGridColumn>
    

      

  • 相关阅读:
    Study Plan The FortyEighth Day
    原码与补码
    【innoDB】加锁案例分析
    【InnoDB】事务基础知识
    了解 CAP
    妙用位运算
    Go学习笔记
    .NET Hot Reload热重载
    .NET 6 中的 dotnet monitor
    C# 实现多线程的同步方法详解
  • 原文地址:https://www.cnblogs.com/ben-zuo/p/3434143.html
Copyright © 2011-2022 走看看