zoukankan      html  css  js  c++  java
  • 自定义Icon字段

    自定义一个字段,该字段用Icon图片形式来显示各个Item的状态,效果如图所示:

    由于该字段是根据List中的一个Status字段来展示的,所以字段的代码如下:

    字段代码
    <Field Type="Computed" ReadOnly="TRUE" Name="IconStatus" DisplayName="IconStatus" Sortable="FALSE" Filterable="FALSE" EnableLookup="FALSE" SourceID="http://schemas.microsoft.com/sharepoint/v3" StaticName="ListItemIconStatus" ID="{94010832-fab9-4bd5-98fb-b58450fa9618}">
      
    <FieldRefs>
        
    <FieldRef Name="Status" />
      
    </FieldRefs>
      
    <DisplayPattern>
        
    <Switch>
          
    <Expr>
            
    <Column Name="Status" />
          
    </Expr>
          
    <Case Value="Completed">
            
    <HTML><![CDATA[<img src="_layouts/IMAGES/GrapeCity/green1.gif" border=0>&nbsp;]]></HTML>
            
    <!--<Column Name="Status" HTMLEncode="TRUE" />-->
          
    </Case>
          
    <Case Value="Cancel">
            
    <HTML><![CDATA[<img src="_layouts/IMAGES/GrapeCity/yellow1.gif" border=0>&nbsp;]]></HTML>
            
    <!--<Column Name="Status" HTMLEncode="TRUE" />-->
          
    </Case>
          
    <Case Value="Issue">
            
    <HTML><![CDATA[<img src="_layouts/IMAGES/GrapeCity/red1.gif" border=0>&nbsp;]]></HTML>
            
    <!--<Column Name="Status" HTMLEncode="TRUE" />-->
          
    </Case>
          
    <Default>
            
    <HTML><![CDATA[<img src="_layouts/IMAGES/GrapeCity/white.gif" border=0>&nbsp;]]></HTML>
            
    <!--<Column Name="Status" HTMLEncode="TRUE" />-->
          
    </Default>
        
    </Switch>
      
    </DisplayPattern>
    </Field>

    使用附件中的源码将其上载

    /Files/ceci/MossFields.rar

    http://iconset.codeplex.com/

  • 相关阅读:
    关闭webstorm自动保存,并显示文件未保存标识
    ionic1.3.3 下拉刷新 上拉加载更多
    纯css导航下划线跟随效果【转载】
    wpf获取模板化控件中的动画。
    wpf中dropdownButton控件下拉居中。。。
    C#综合揭秘——深入分析委托与事件
    反射
    多线程,异步
    wcf,socket,数据传输方式
    面向对象五大原则三个基本特征
  • 原文地址:https://www.cnblogs.com/ceci/p/1708182.html
Copyright © 2011-2022 走看看