4

ビューの合計行をカスタマイズするために、カスタム フィールド タイプを含むリスト ビュー レンダリング用の XSL テンプレートを変更できる方法があるかどうか疑問に思っています。最近、私はこのような単純なカスタム フィールド タイプを から継承して作成しSPTextField、それをリストに追加し、リスト ビューを変更して [合計]セクションに追加しましたが、このフィールドのカウント合計は残りのフィールドと一緒にレンダリングされるようです。テーブル内の行。これは、このフィールドのレンダリングを管理する fldtypes_CustomFieldType.xsl ファイルのセクションです。

  <xsl:template match="FieldRef[@FieldType = 'CustomFieldType']" mode="Text_body">
      <xsl:param name="thisNode" select="." />
      <span style="background-color:lightgreen;font-weight:bold">
          test <xsl:value-of select="$thisNode/@*[name()=current()/@Name]" />
      </span>
  </xsl:template >

これは、リスト ビュー表示で列がどのように見えるかです。 SP2013 リスト ビュー内のカスタム フィールド タイプの Count の XSLT レンダリング

フィードバックをお待ちしております。ありがとう!

[編集] 私は自分のブログの投稿で、この問題を詳細に説明し、少し異なる視点で説明しました: http://beamusupscotty.wordpress.com/2012/11/27/sharepoint-2013-custom-field-type-vs -aggregation-vs-xslt-list-view-vs-jslink/ 回避策もあると思いますが、時間が経てばわかります。回答を投稿する前に、そこにある情報を検討してください。ありがとう。

4

0 に答える 0