zoukankan      html  css  js  c++  java
  • 修改SharePoint列表的“添加新项目”

    做SharePoint开发的时候,会新建很多的自定义列表,但是SharePoint默认所有的自定义列表的新建标签都是“添加新项目”,但是很多地方我们都想改为自己想要的标签,那么怎么更改呢?其实有一种很简单的方法,首先用SPD打开列表,选择所需要修改的视图,选择在高级模式下编辑:

    然后选中中间的数据视图WebPart,<WebPartPages:XsltListViewWebPart>……</WebPartPages:XsltListViewWebPart>,选择Ribbon上的“列表视图工具”—“设计”—“选项”—“摘要工具栏”:

    现在就发现数据视图下方出现了“添加新项目”:

    选中添加新项目,将其删除,然后在代码中找到如下一段:

    View Code
     1 <xsl:choose>
    2 <xsl:when test="List/@TemplateType = '115'">
    3 <a class="ms-addnew" id="{$ID}-{$WPQ}"
    4 href="{$Url}"
    5 onclick="javascript:NewItem2(event, &quot;{$Url}&quot;);javascript:return false;"
    6 target="_self">
    7 <xsl:value-of select="$AddNewText" />
    8 </a>
    9 </xsl:when>
    10 <xsl:otherwise>
    11 <a class="ms-addnew" id="{$ID}"
    12 href="{$Url}"
    13 onclick="javascript:NewItem2(event, &quot;{$Url}&quot;);javascript:return false;"
    14 target="_self">
    15
    16 </a>
    17 </xsl:otherwise>
    18 </xsl:choose>

    然后将自己的标签添加到上面的<xsl:otherwise><a ……>YourLable</a></xsl:otherwise>中,然后保存,转到列表查看,搞定,效果图如下:

    作者:Statmoon
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    d3.js--04(enter和exit)
    d3.js--03(增删改查)
    d3.js--02(data和datum原理)
    css文件和js文件后面带一个问号----2015-1103
    json_decode()和json_encode()区别----2015-0929
    随记--更新于20150925
    个人火狐插件汇总--20150924
    『jQuery』.html(),.text()和.val()的概述及使用--2015-08-11
    矩阵求导
    傅里叶变换
  • 原文地址:https://www.cnblogs.com/leolis/p/2162315.html
Copyright © 2011-2022 走看看