[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: alternate row color in a table
rather than key off of position call a xslt script function that toggles the row color only when a row is built from inside the xsl:for-each |-----Original Message----- |From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx |[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Sébastien |Tisserant |Sent: Thursday, February 14, 2002 5:20 AM |To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx |Subject: alternate row color in a table | | |hello, | |the methods described in the archive for alternating row color in |a table, is ok when your template match rows which are siblings or |when you to display all the rows, |but what to do when the template match elements with different |tree-level or when you you want to omit some rows. |Using position() in these cases doesn't work anymore. | |Could you help me finding something, in pure xslt language, doing |like with script function: | |function FnTrClass() { if ( VClass == "TR2" ) { | VClass = "TR1"; } else { VClass = |"TR2"; } return VClass; } |used in this template: | |<xsl:for-each select="ROW[@TBL='ATL_OQ']"> <TR> |<xsl:attribute name="class"> <xsl:eval |language="JavaScript">FnTrClass();</xsl:eval> | </xsl:attribute> <TD> <xsl:value-of |select="DATE-DEPOSIT/LIB"/> </TD> </TR></xsl:for-each> | | |thanks | |Sebastien Tisserant | | | XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list | XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|