修改SharePoint列表的“添加新项目”
做SharePoint开发的时候,会新建很多的自定义列表,但是SharePoint默认所有的自定义列表的新建标签都是“添加新项目”,但是很多地方我们都想改为自己想要的标签,那么怎么更改呢?其实有一种很简单的方法,首先用SPD打开列表,选择所需要修改的视图,选择在高级模式下编辑:
然后选中中间的数据视图WebPart,<WebPartPages:XsltListViewWebPart>……</WebPartPages:XsltListViewWebPart>,选择Ribbon上的“列表视图工具”—“设计”—“选项”—“摘要工具栏”:
现在就发现数据视图下方出现了“添加新项目”:
选中添加新项目,将其删除,然后在代码中找到如下一段:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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, "{$Url}");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, "{$Url}");javascript:return false;"
14 target="_self">
15
16 </a>
17 </xsl:otherwise>
18 </xsl:choose>
然后将自己的标签添加到上面的<xsl:otherwise><a ……>YourLable</a></xsl:otherwise>中,然后保存,转到列表查看,搞定,效果图如下:
作者:Statmoon
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。