replied on March 16, 2020
The WebLink version is 10.2.0.264

Here is the metadata pane from Web Access 10.4 (10.4.2.214)

It may be of interest that I found the following in fields.xsl
<xsl:if test="count(Fields/Field[@InTemplate='true' and Value != '']) > 0 or count(Fields/FieldGroup) > 0">
<div class="DataSection TemplateFields">
<!-- Display each field group -->
<xsl:for-each select="Fields/FieldGroup">
<div class="FieldGroup">
<xsl:for-each select="./FieldGroupRow">
<div class="FieldGroupRow">
<xsl:for-each select="./Field">
<div class="FieldDisplayName" title="{@FieldName}">
<xsl:value-of select="@FieldName"/>
</div>
<xsl:for-each select="Value">
<div class="FieldDisplayValue" title="{.}">
<xsl:choose>
<xsl:when test="/Fields/InsertLinks = 'True'">
<xsl:call-template name="display_link_extract_url">
<xsl:with-param name="val"><xsl:value-of select="."/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="."/>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:for-each>
</xsl:for-each>
</div>
</xsl:for-each>
</div>
</xsl:for-each>
<!-- Display each field in template that is not in a field group -->
<xsl:for-each select="Fields/Field[@InTemplate='true']">
<!-- Remove blank field values -->
<xsl:if test="Value != ''">
<div class="FieldDisplayName">
<xsl:value-of select="@FieldName"/>
</div>
<xsl:for-each select="Value">
<div class="FieldDisplayValue">
<xsl:choose>
<xsl:when test="/Fields/InsertLinks = 'True'">
<xsl:call-template name="display_link_extract_url">
<xsl:with-param name="val"><xsl:value-of select="."/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="."/>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:for-each>
</xsl:if>
</xsl:for-each>
</div>
</xsl:if>
If this is used for what I think it's used for, it shows field groups being rendered before any other fields.