我想在列表中更改“项目子计数”的显示名称。我现在可以找到的“唯一”方式是通过xslt(不,在文档库列中找不到那个特定的列供我编辑),但作为一个初学者,我发现它有点难以掌握/使用。
我正在尝试做的一个小例子:
<xsl:output method="html" indent="yes"/>
<xsl:template match="ItemChildCount" mode="body" xmlns:ddwrt2="urn:frontpage:internal">
<xsl:param name="thisNode" select="."/>
<xsl:choose>
<xsl:when test="$thisNode/@*[name()=current()/@name]='ItemChildCount'">
<xsl:attribute name="displayname">Elementi</xsl:attribute>
</xsl:when>
</xsl:choose>
答案 0 :(得分:0)
如果我理解您的问题和正确的后续评论,那么您找不到ItemChildCount的原因是因为它不是数据视图Web部件或数据形式Web部件中的数据字段。
如果您编辑DVWP / DFWP的来源,您应该看到一个元素。如果您未看到列出的属性,则可以通过附加;@ItemChildCount,Item Child Count
来添加该属性。执行此操作后,此属性将可供您使用。
答案 1 :(得分:0)
了解如何更改列名称。使用sharepoint designer打开视图完全可以更改列的名称。 xsl代码将自动添加到页面中。