0001 <?xml version="1.0" encoding="ISO-8859-1" ?> 0002 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 0003 0004 <!-- Tijdspad transactie --> 0005 Tijdspad transactie: 0006 <xsl:call-template name="combobox"><xsl:with-param name="name" select="'tijdspad'" /><xsl:with-param name="options"> 0007 <option value="tijdp.orientatie">Oriëntatiefase / kennisoverdracht</option> 0008 <option value="tijdp.bepaald">Project is bepaald</option> 0009 <option value="tijdp.bestek">Bestekfase</option> 0010 <option value="tijdp.bestek+">Bestekfase is gepasseerd</option> 0011 <option value="tijdp.budget">Budget is vastgesteld</option> 0012 <option value="tijdp.offertes">Offertes zijn aangevraagd</option> 0013 <option value="tijdp.prijs">Prijsonderhandeling</option> 0014 <option value="tijdp.mondeling">Mondelinge toezegging order</option> 0015 <option value="tijdp.schriftelijk">Schriftelijke order</option> 0016 <option value="tijdp.klantbeheer">Klantbeheer vergroten omzetaandeel</option> 0017 <option value="tijdp.concurent">Gekocht bij concurrent</option> 0018 <option value="tijdp.prospectaf">Prospect af</option> 0019 <option value="tijdp.uitgesteld">Project / investering is uitgesteld</option> 0020 <option value="tijdp.bezuiniging">Bezuinigingsronde</option> 0021 </xsl:with-param></xsl:call-template> 0022 0023 0024 <!-- Combobox --> 0025 <xsl:template name="combobox"> 0026 <xsl:param name="name"/> 0027 <xsl:param name="options"/> 0028 <xsl:param name="value" select="*[name()=$name]" /> 0029 0030 <select><xsl:attribute name="name"><xsl:value-of select="$name"/></xsl:attribute> 0031 <!-- Toevoegen en selecteren van waarde als deze niet in de opties voorkomt. --> 0032 <xsl:if test="not($options/*[@value=$value])"> 0033 <option selected="selected"><xsl:attribute name="value"><xsl:value-of select="$value"/></xsl:attribute><xsl:value-of select="$value"/></option> 0034 </xsl:if> 0035 0036 <!-- Alle opties toevoegen --> 0037 <xsl:for-each select="$options/*"> 0038 <option><xsl:if test="$value = @value"><xsl:attribute name="selected">selected</xsl:attribute></xsl:if><xsl:attribute name="value"><xsl:value-of select="@value"/></xsl:attribute><xsl:value-of select="."/></option> 0039 </xsl:for-each> 0040 </select> 0041 </xsl:template> 0042 0043 </xsl:stylesheet>