[xep-support] "Filtered" Select and alternating background-color
Martin Snajdr|AMAN
martin.snajdr at aman.de
Tue May 23 01:16:25 PDT 2006
Hi there,
i have a problem with a real huge table, which has to have alternating
background-color in each table-row.
As you can see in the following excerpt, i have to use a xsl:if to
filter the select. But doing it this way prevents the position()-thing
from working right, when the filter is active.
[..]
<fo:table-body>
<xsl:for-each select="article">
<xsl:if test="(($filter_material='all') or ($filter_material!='all' and
@color=$filter_material))
and (($filter_knaggen='all') or ($filter_knaggen!='all' and
contains(./attributevalue[@attid=$filter_knaggen_attrid]/value[@lang='de'],$filter_knaggen)
))
and (($filter_nenngroesse='all') or ($filter_nenngroesse!='all' and
contains(./attributevalue[@attid=$filter_nenngroesse_attrid]/value[@lang='de'],$filter_nenngroesse)
))
and (($filter_eingang='all') or ($filter_eingang!='all' and
contains(./attributevalue[@attid=$filter_eingang_attrid]/value[@lang='de'],$filter_eingang)
))
">
<fo:table-row page-break-inside="avoid">
<xsl:attribute name="background-color"><xsl:if test="position() mod
2=0">rgb-icc(255,255,255,#CMYK,0,0,0,0)</xsl:if><xsl:if test="position()
mod 2 != 0">rgb-icc(227, 231,
241,#CMYK,0.1,0.045,0,0.05)</xsl:if></xsl:attribute>
[..]
I tried to change the select to do the filtering, but since the filter
depends on passed-in params i'm not able to do this. I tried some exslt
node-set-stuff, but i didn't get to it.
Anyone any idea?
Thanks in advance!
--
Mit freundlichen Grüßen
Martin Snajdr
-------------------------------------------------------------
Jugendtalentförderung by AMAN Media - der AMAN Cup 2006
mehr dazu unter http://www.t-a-f-i.de/
-------------------------------------------------------------
-->> mailto:Martin.Snajdr at aman.de
Martin Snajdr
AMAN Media GmbH
network & media
Dorfstrasse 2-4
85235 Unterumbach
Germany
fon: ++49-(0)8134-9100
fax: ++49-(0)8134-9110
technical support:
mailto:admin at aman.de
http://www.aman.de <http://www.aman.de/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Diese eMail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe/Weiterleitung dieser Mail ist nicht gestattet. Wenn Sie nicht
der richtige Adressat sind oder diese eMail irrtümlich erhalten haben,
informieren Sie bitte sofort den Absender und vernichten Sie diese Mail.
This e-mail may contain confidential and/or privileged information. Any
unauthorized copying, disclosure or distribution/forwarding of the
material in this email is strictly forbidden.
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html
More information about the Xep-support
mailing list