This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Alternate color regardless from groups


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]