4

只是想知道是否有一种方法可以修改 XSL 模板以进行包含自定义字段类型的列表视图呈现,以便自定义视图中的总计行。最近,我创建了这么简单的自定义字段类型,继承自SPTextField,将其添加到列表中,修改了列表视图并将其添加到Totals部分,但是该字段的Count total 似乎与其余部分一起呈现表中的行。这是 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 列表视图中自定义字段类型的计数的 XSLT 呈现

我期待着您的反馈。谢谢!

[编辑] 我在我自己的博客上的一篇文章中描述了这个问题,其中包含更多细节和稍微不同的观点: http ://beamusupscotty.wordpress.com/2012/11/27/sharepoint-2013-custom-field-type-vs -aggregation-vs-xslt-list-view-vs-jslink/ 我也相信有一种可能的解决方法,但时间会证明一切。在发布您的答案之前,请考虑那里的信息。谢谢。

4

0 回答 0