ciao a tutti,
sto utilizzando xsl per scrivere un elenco di visite con utente + nomemedico.
il cliente ora mi chiede di raggrupparli per nomemedico e scrivere in grosso solo quando cambia il nomemedico:
ES:
MEDICO1
nome1 cognome1
nome2 cognome2
nome3 cognome3
MEDICO2
nome4 cognome4
nome5 cognome5
ho provato con xsl:variable ma ho letto che una volta settate non si possono modificare (è corretto???).
come posso fare in xsl???
ho provato con js nell'XSL così:
e successivamente:codice:<msxsl:script language="JScript" implements-prefix="user"> var medico1=''; function NomeMedico() { return medico1; } function SetNomeMedico2(nm) { medico1=nm; } </msxsl:script>
ma questo codice me lo scrive solo la prima volta e ogni volta che cambia il parametro "MEDICO" me lo autosetta e non mi entra nell'IFcodice:<xsl:if test="$vM != MEDICO"> <xsl:value-of select="SetNomeMedico2(MEDICO)" /> <xsl:text>**** SETTOOOOO *****</xsl:text> <xsl:text>**** MEDICO: *****</xsl:text> <xsl:value-of select="MEDICO" disable-output-escaping="no" /> </xsl:if>
come posso fare???
grazier

Rispondi quotando
