Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
[XSLT] Wechselnde Hintergrundfarbe von Zeilen
Golo Roden
myCSharp.de - Member

Avatar #avatar-2167.png


Dabei seit:
Beiträge: 4.207
Herkunft: Riegel am Kaiserstuhl

Themenstarter:

[XSLT] Wechselnde Hintergrundfarbe von Zeilen

beantworten | zitieren | melden

Hallo,

ich möchte mit XSLT eine Tabelle aufbauen, deren Zeilen abwechselnd weiß und hellgrau als Hintergrundfarbe erhalten.

Die Suche bei Google nach Stichwörtern wie "xslt alternating color" bringt zwar zig Ergebnisse, aber leider nichts brauchbares.

Hat jemand einen Tipp für mich, welche XSLT-Anweisung ich mir ansehen sollte, um einen solchen Effekt hinzubekommen?

Viele Grüße,


Golo
Wissensvermittler und Technologieberater
für .NET, Codequalität und agile Methoden

www.goloroden.de
www.des-eisbaeren-blog.de
private Nachricht | Beiträge des Benutzers
Yellow
myCSharp.de - Experte

Avatar #avatar-2347.png


Dabei seit:
Beiträge: 476

beantworten | zitieren | melden

Hallo Golo,

ich würde an deiner Stelle eine Variable benutzen die ich im Template entsprechend einsetzen würde:


<xsl:variable name="xRowColor">
   <xsl:choose>
	<xsl:when test="position() mod 2 = 0">
	    <xsl:value-of select="'#fffff'" />
	</xsl:when>
	<xsl:otherwise>
	     <xsl:value-of select="'#e1e1e1" />
	</xsl:otherwise>
    </xsl:choose>
</xsl:variable>

-yellow
Selbst ein Weg von tausend Meilen beginnt mit einem Schritt (chinesisches Sprichwort).

Mein Blog: Yellow's Blog auf sqlgut.de
private Nachricht | Beiträge des Benutzers