Vai al contenuto

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.