「proposalID」列のSharePoint2010リストがあります。その列の値は、5555-01、5555-02、5555-03、6666-01、6666-02などです。
ダッシュの左側の4文字でグループ化したい。したがって、グループ化すると、5555の下に3つのアイテムが表示され、グループ6666の下に2つのアイテムが表示されます。
Sharepoint Designer 2010を使用して、リストに接続された空白のデータビューWebパーツを追加し、リボンから[提案ID]列で並べ替えることを選択しました。以下のxslddwrtコードをレンダリングしました。
文字列関数を変更するためにさまざまな構文を試しましたが、成功しませんでした。私はこの投稿、http://jamestsai.net/Blog/post/SharePoint-Data-View-Data-Form-Web-Part-Group-items-by-month-on-DateTime-fieldからいくつかの知識を集めようとしました。 aspx-しかし、私の場合には文字列構文を適用できませんでした。
誰かが私がこのグループ化を達成する方法を提案できますか?前もって感謝します。
<xsl:choose>
<xsl:when test="not ($dvt_groupfield)">
<xsl:value-of select="ddwrt:NameChanged(string(@ProposalID), 0)" />
</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>