Hallo zusammen.
hi
hat jemand ein gutes Konstrukt, um in XSL bei der Ausgabe in einer Schleife zeilenweise die Farbe zu wechseln (Beispiel: 1. Zeile Hintergrundfarbe weiss, zweite Zeile: grau, 3. Zeile weiss...). Meine jetztige Konstruktion kommt mir etwas "kompliziert" vor [...]
das gleiche (oder ein ähnliches) problem hatte ich auch mal ... meine lösung:
<xsl:for-each select="[]"> <-- was du halt auswählen möchtest
... ich hab hier auch eine tr erzeugt ... um dann die bgcolor als attribut einzuhängen ...
<xsl:if test="position() mod 2 = 1">
<xsl:attribute name="bgcolor">#ffffff</xsl:attribute> <-- erste farbe
</xsl:if>
<xsl:if test="position() mod 2 = 0">
<xsl:attribute name="bgcolor">#e2ecef</xsl:attribute> <-- zweite farbe
</xsl:if>
... hier kam dann mein inhalt der tr rein ...
</xsl:for-each>
hoffe du kannst damit was anfangen ... ob es nun einfacher ist oder nicht, kann ich nicht beurteilen
cu
ulli