Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
修改Sp2013上自定义字段类型的XSLT列表视图,以自定义总计呈现(计数、总和、平均值等)-可能的Sp2013错误?_Xslt_Sharepoint List_Totals_Custom Field Type_Sharepoint 2013 - Fatal编程技术网

修改Sp2013上自定义字段类型的XSLT列表视图,以自定义总计呈现(计数、总和、平均值等)-可能的Sp2013错误?

修改Sp2013上自定义字段类型的XSLT列表视图,以自定义总计呈现(计数、总和、平均值等)-可能的Sp2013错误?,xslt,sharepoint-list,totals,custom-field-type,sharepoint-2013,Xslt,Sharepoint List,Totals,Custom Field Type,Sharepoint 2013,只是想知道是否有一种方法可以修改列表视图呈现的XSL模板,其中包括一个自定义字段类型,以便自定义视图中的totals行。最近,我创建了这样一个简单的自定义字段类型,继承自SPTextField,将其添加到列表中,修改列表视图并将其添加到Totals部分,但该字段的Count total似乎与表中的其余行一起呈现。这是fldtypes_CustomFieldType.xsl文件中的一节,该文件管理此字段的呈现: <xsl:template match="FieldRef[@FieldTy

只是想知道是否有一种方法可以修改列表视图呈现的XSL模板,其中包括一个自定义字段类型,以便自定义视图中的totals行。最近,我创建了这样一个简单的自定义字段类型,继承自
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 >

试验
这是列在列表视图显示中的外观:

我期待你的反馈。谢谢

[编辑] 我在自己博客上的一篇文章中详细描述了这一问题,并从略微不同的角度进行了阐述:
我也相信有一个可能的解决办法,但时间会证明一切。在回答你的答案之前,请考虑一下那里的信息。谢谢。

我想您在使用
mode=“header”
更改列表视图字段标题方面没有任何运气?2013年,我似乎无法让goshdarn的东西发挥作用。不,它不起作用。我描述了我在上面链接的博客页面上找到的唯一解决方法。如果你找到了另一个解决方案,请不要忘记用答案更新这个问题。