修改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>中,然后保存,转到列表查看,搞定,效果图如下:

posted @ 2011-09-01 18:08  Statmoon  阅读(1961)  评论(5编辑  收藏  举报