NUMBER %IDXGREATER%
Scopo: data una chiave di
riferimento, consente di leggere la chiave successiva del vocabolario verticale.
Sintassi: | |||
%NUMBER% | %IDXGREATER% | (%STRING% | *d |
%STRING% | s) |
Descrizione:
Data una chiave di posizionamento s consente di
richiedere ad Highway Server la chiave successiva
del vocabolario verticale dell'attributo corrente.
In *d, precedentemente dichiarata dallo script
chiamante, sarà memorizzata la chiave successiva a quella indicata in s.
(direzione di interrogazione: verso il basso)
Valore restituito: valore numerico.
Torna 0 in caso di fine lista.
Torna 1 in caso la chiave in d NON ha come radice s.
Torna 2 in caso la chiave in d ha come radice s.
Torna 3 in caso trovata esattamente s.
Torna < 0 in caso di errore.
Vedere anche: %IDXNEXT%, %IDXPREV%
Esempio:
%IF%(%4CALL%("ThVerticale", <nomeattr>, <valore>, <direzione>, %MAXVITEMS%, ""))
%STRCPY%(keyth, "")
%numcpy%(keyon, 0)
%IF%(idxgreater(keyth, %VITEM%(1)) == 3)
%STRCPY%(keyth, "")
%IF%(idxprev(keyth))
<!-- prima pagina -->
<A href="..."><img src="primapagina.gif"></A>
<!-- pagina precedente -->
<A href="..."><img src="paginaprecedente.gif"></A>
%ELSE%
<!-- prima pagina disabilitata-->
<A href="..."><img src="primapagina_gray.gif"></A>
<!-- pagina precedente disabilitata-->
<A href="..."><img src="paginaprecedente_gray.gif"></A>
%ENDIF%
%ENDIF%
%STRCPY%(keyth, "")
%numcpy%(keyon, 0)
%IF%(idxgreater(keyth, %VITEM%(%VITEMS%)) == 3)
%STRCPY%(keyth, "")
%IF%(idxnext(keyth))
<!-- pagina successiva -->
<A href="..."><img src="paginasuccessiva.gif"></a>
<!-- ultima pagina -->
<A href="..."><img src="ultimapagina.gif"></A>
%ELSE%
<!-- pagina successiva disabilitata-->
<A href="..."><img src="paginasuccessiva_gray.gif"></a>
<!-- ultima pagina disabilitata-->
<A href="..."><img src="ultimapagina_gray.gif"></A>
%ENDIF%
%ENDIF%
%ENDIF%