Hallo,
<xsl:template name="create_split_table">
<h2 class="pagebreak">Report fuer mehrfach geruestete Bauteile</h2>
<table class="split" border="1" bordercolor="black" cellpadding="2" cellspacing="0" >
<thead>
<tr>
<th class="partnumber">Partnumbers:</th>
<th class="sum">Anzahl Rollen:</th>
<th class="sumgroup">Summe</th>
</tr>
</thead>
<tbody>
<!-- //FME// group part numbers // -->
<xsl:for-each select="FeederReportUnit/Unit[count(. | key('partnumbers', fsPartNum)[1]) = 1 and fsPartNum!='']">
<xsl:variable name="tmp_fsPartNum">
<xsl:value-of select="fsPartNum"/>
</xsl:variable>
<!-- //FME// find splitted part numbers // -->
<xsl:variable name="qtyreels">
<xsl:value-of select="count(//FeederReportUnit/Unit[fsPartNum = $tmp_fsPartNum])" />
</xsl:variable>
<xsl:if test="$qtyreels >1">
<tr>
<td>
<xsl:choose>
<!-- //FME// set xxx format // -->
<xsl:when test="translate(format-number(fsPartNum,'000,000,000'),',',' ')='NaN'">
<xsl:value-of select="fsPartNum"/>
</xsl:when>
<xsl:otherwise>
<font class="pnum"><xsl:value-of select="translate(format-number(fsPartNum,'000,000,000'),',',' ')"/></font>
</xsl:otherwise>
</xsl:choose>
</td>
<td><xsl:value-of select="$qtyreels"/></td>
<!-- //FME// qty for all slots in case of split // -->
<td><xsl:value-of select="sum(//FeederReportUnit/Unit[fsPartNum = $tmp_fsPartNum]/fsPartQty)" /></td></tr>
</xsl:if>
</xsl:for-each>
</tbody>
</table>
</xsl:template>
Mach ich doch gerne. Das ist der Stand jetzt. Dank meiner Inkompetenz konnte ich den Kunden davon überzeugen, die Sortierung nach Häufigkeit der Rollen fallen zu lassen. Dieses Ergebnis stellt ihn zufrieden
Wie verarbeitest Du Dein XSLT bisher?
Ich gebe direct im IE aus:
- js ruft innerhalb von html XML mit XSL als Object auf
- XML wird dann mit XSL geparst und die notwendigen HTML-Elemente hinzugefügt.
bydey
--
-- bydey ist die Signatur und Verabschiedung, nicht der Nick --
-- Navigate all your PHP web projects with PHP Project Browser--
-- bydey ist die Signatur und Verabschiedung, nicht der Nick --
-- Navigate all your PHP web projects with PHP Project Browser--