Anveo Mobile App / Migliori pratiche / Il pulsante Home
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Il pulsante Home

Per utilizzare i vantaggi di un pulsante home senza averne uno, si può procedere come segue. Il processo descritto di ritorno al menu principale è controllato da uno Stato del Sistema Globale.

Oggetti richiesti

Variabile globale ACF

Una tabella virtuale per memorizzare i valori al di là dell’ambito locale. Il Name della variabile (codice 20) viene utilizzato come chiave. Per facilitare l’uso dei diversi tipi di dati, contiene un campo separato per tutti i tipi di dati (comuni).

LIB_CASA

Creare una libreria con le seguenti tre funzioni necessarie per il processo:

La funzione goHome() avvia il processo aggiungendo una variabile globale “HOME”.

La funzione goingHome() restituisce se il processo è in esecuzione, cioè la home variabile esiste.

La funzione goneHome() termina il processo cancellando la variabile home.

Applicazione consigliata

L’applicazione di questo processo non è progettata principalmente per l’integrazione a livello di sistema. Il caso d’uso tipico è un flusso di lavoro che richiede un percorso di clic più lungo e termina con molte pagine aperte.
Alla fine del percorso di clic, si desidera una voce di menu/pulsante promozionale che consente di tornare al menu principale. Qui viene depositato uno script che esegue la funzione goHome().

Tutte le pagine del percorso di clic devono essere preparate per il processo. Per questo la funzione goingHome() viene eseguita nel trigger OnAfterGetRecord. Se questa funzione ritorna vera, la pagina può essere chiusa e, se necessario, l’ulteriore esecuzione del trigger può essere impedita da un ritorno.

Nel trigger OnOpenMenMenu, il processo è terminato con la funzione goneHome().