WEB: RD Level in evento initialize
copia linkDescrizione
E' ora possibile utilizzare la funzione RDLevel anche all'interno dell'evento Initialize.
Le applicazioni web prodotte con Instant Developer sono in grado di rispondere utilizzando tutti i framework sviluppati fino ad oggi: RD0, RD2 ed RD3. A design-time è possibile indicare quale sia il motore da attivare automaticamente.
Il sistema poi, se riceve chiamate da browser non supportati, può attivare framework inferiori (RD2 o RD0). Per sapere quale framework viene utilizzato per la sessione corrente ed aprire, per esempio, videate dotate di meno funzionalità, è possibile utilizzare la funzione RDLevel.
Tale funzione, però, non poteva essere utilizzata nell'evento Initialize nelle versioni precedenti di Instant Developer poiché forniva il tipo di framework definito a design-time e non quello ricalcolato dal sistema a run-time tenendo conto dello UserAgent del browser che ha effettuato la richiesta. Inoltre se l'applicazione utilizzava la funzionalità di auto-login, ovvero veniva specificato un valore alla proprietà UserRole dell'applicazione nell'evento Initialize, non era possibile utilizzare la funzione RDLevel nemmeno nell'evento AfterLogin.
A partire dalla versione 10.1 il valore della funzione RDLevel è sempre corretto in qualunque evento, compresi gli eventi Initialize e AfterLogin.
Funzionalità interessate
Utilizzo della funzione RDLevel.
Ultima modifica: 03/04/2020 / Validità: da 10.1.4450