This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Alternate color regardless from groups
- From: Joerg Heinicke <joerg dot heinicke at gmx dot de>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Mon, 04 Feb 2002 18:12:27 +0100
- Subject: Re: [xsl] Alternate color regardless from groups
- References: <OF0BCC25DB.575EAE63-ONC1256B56.00589455@msg.de>
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi Robert,
I'm not sure, but I think you can use the preceding-sibling-axis. There
can always be a performance problem, if the file is to big.
<xsl:if test="count(preceding-sibling::row) mod 2 = 0">
...
</xsl:if>
Regards,
Joerg
> <xsl:if test="(position() mod 2) = '0' ">
> <xsl:attribute name="background-color">
> <xsl:value-of select="$row_color_gray"/>
> </xsl:attribute>
> </xsl:if>
>
> this doesn't work properly, becouse position() begin at 1 for each group,
> so I
> get sometimes the same color for the last row of a group and the first one
> of the next group.
>
> thanks,
>
> Robert.
--
System Development
VIRBUS AG
Fon +49(0)341-979-7411
Fax +49(0)341-979-7409
joerg.heinicke@virbus.de
www.virbus.de
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list