1

我想在我的列表中更改“Item child count”的显示名称。到目前为止,我能找到的“唯一”方法是通过 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>
4

2 回答 2

0

如果我正确理解您的问题和后续评论,那么您找不到 ItemChildCount 的原因是因为它不是您的数据视图 Web 部件或数据表单 Web 部件中的数据字段。

如果您编辑 DVWP/DFWP 的源,您应该会看到一个元素。如果您没有看到列出的属性,您可以通过附加来添加它;@ItemChildCount,Item Child Count。完成此操作后,此属性将可供您使用。

于 2012-07-05T16:46:00.800 回答
0

了解如何更改列名。用共享点设计器打开视图完全可以更改列的名称。xsl 代码将自动添加到页面中。

于 2012-07-12T14:26:46.417 回答