修改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, "{$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
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步