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/

  • 相关阅读:
    TCP的三次握手与四次挥手
    关系型数据库和非关系型数据库的区别
    wedpack打包的基本使用
    express的中间件与next()
    react-redux (react)
    判断数据类型的几种方式
    关于NODE__APP在windows系统解决适配问题
    中间件,前后端分离思想
    移动端
    EasyUI combobox 动态下拉列表
  • 原文地址:https://www.cnblogs.com/ceci/p/1708182.html
Copyright © 2011-2022 走看看