1

リストの「アイテム子数」の表示名を変更したい。私が今まで見つけることができた「唯一の」方法は、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

列名を変更する方法を見つけました。sharepoint デザイナーでビューを開くと、列の名前を変更することが完全に可能です。xsl コードがページに自動的に追加されます。

于 2012-07-12T14:26:46.417 に答える
0

あなたの質問とフォローアップ コメントを正しく理解している場合、ItemChildCount が見つからない理由は、それがデータビュー Web パーツまたはデータフォーム Web パーツのデータ フィールドではないためです。

DVWP/DFWP のソースを編集すると、要素が表示されます。リストに属性が表示されない場合は、 を追加して追加できます;@ItemChildCount,Item Child Count。これを行うと、この属性を使用できるようになります。

于 2012-07-05T16:46:00.800 に答える