Eventi pagina
Tutte le pagine pubblicano i seguenti eventi:onPageEnter: richiamato in entrata della pagina, subito dopo aver letto i dati dal PLConPageExit: richiamato poco prima di uscire dalla paginaonPagePrint: richiamato in entrata della pagina, in caso di stampa su stampanteonLevelError: richiamato quando l’utente tenta di modificare un dato senza aver le necessarie autorizzazioni (es.: in caso il livello dell’utente attivo non permetta di modificare un dato). All’interno dell’evento sono disponibili le seguenti variabili di sistema:
@@LEVEL_REQ: livello minimo richiesto per la modifica del dato
@@LEVEL_MASK: maschera dei livelli associati al dato. Ogni livello occupa 2 bit ed indica
00 HIDDEN
01 WRITE PROTECT
10 READ PROTECT
11 FULL ACCESS
il livello 0 è posizionato sui due bit meno significativi (0-1), mentre il livello 15 sui due bit più significativi (30-31).
ATTENZIONE: accertarsi di attivare la option di progetto “Always allow user to try enter data (all levels)”, altrimenti l’evento non verrà mai richiamato.onUserEvent: consente di definire eventi attivi sulla pagina a fronte di una particolare condition. Tali eventi sono gestiti come gli eventi globali, ma attivi solo localmente alla pagina attiva.