NUMBER %BLEV%
Scopo: Determinare il livello gerarchico di un elemento.

Sintassi: %BLEV%(%NUMBER% riga)

Descrizione: usato per determinare il livello gerarchico di un elemento; il livello viene calcolato in base 1.

Valore restituito: valore numerico
Torna il livello gerarchico dell'elemento individuato da riga
In caso di errore generico non viene compilato dal modulo Highway Application Server.

Vedere anche: Database: relazioni gerarchiche

Esempio:
%NUMBER%(lev, 0)
%REPEAT%(....)
 %NUMCPY%(lev, %BLEV%(%INDEX%))
 %REPEAT%(1, lev)
  %WRITE%("-")%WRITE%(%BLEV%(%INDEX%(1)))<br>
 %ENDREPEAT%
%ENDREPEAT%

Program output:
-elemento1 <!-- %bfirst% = 1; %blev% = 1 -->
--elemento2 <!-- %blev% = 2 -->
--elemento3 <!-- %blev% = 2 -->
---elemento3 <!-- %blev% = 3 -->
--elemento <!-- %blast% = 1%blev% = 1 -->