Grouping
Multiple itemsPlanned
can be grouped by a criterion, created by a XSL template, defined in the process flow preference itemsPlannedLocalExtraGroupingTemplate
. The template processes the extra fields of a task's itemPlanned
.
itemsPlannedLocalExtraGroupingTemplate | ||||
---|---|---|---|---|
Type | Default Value | Example | Android | HTML 5 |
XML | Undefined | See below | + | - |
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" omit-xml-declaration="yes"
indent="no" />
<xsl:template match="/">
<xsl:choose>
<xsl:when test="//@Level1">
<xsl:value-of select="//@Level1" />
<xsl:text> - </xsl:text>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="//@Level2">
<xsl:value-of select="//@Level2" />
<xsl:text> - </xsl:text>
</xsl:when>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
If the template creates the same string for multiple itemsPlanned
, then all of these entries are visually grouped within the list of itemsPlanned
, each group headed by this string as group title.