Esercizio: Come rendere funzionale la prima schermata
La progettazione della prima schermata è completata, quindi è possibile crearne facilmente la funzionalità. L'obiettivo principale è quello di indirizzare gli utenti ad altre schermate in cui svolgeranno le attività legate all'app. Prima di programmare i controlli in modo che funzionino in modo appropriato, è necessario fornire una posizione all'utente.
Per iniziare, aggiungere un paio di schermate vuote seguendo questi passaggi:
Selezionare Nuova schermata, quindi selezionare Vuoto. Ripetere questa operazione due volte per aggiungere due nuove schermate.
Rinominare una schermata in Scr_EditExpense, quindi rinominare l'altra schermata in Scr_AllExpenses tramite i metodi appresi nell'unità precedente.
Selezionare Scr_Welcome per tornare alla prima schermata.
Selezionare Btn_NewExpense_Welcome. Se si esegue questo modulo in un'unica sessione di Power Apps, è probabile che il menu a discesa delle proprietà sia aperto sulla voce Color.
Modificare il menu a discesa in OnSelect (suggerimento: è in ordine alfabetico). Questa proprietà imposta l'azione del pulsante quando un utente lo seleziona e viene automaticamente impostata su false o su nessuna azione.
Impostare la proprietà OnSelect su Navigate(Scr_EditExpense).
Modificare la proprietà OnSelect per l'altro pulsante in Navigate(Scr_AllExpenses). Durante la digitazione, si può notare che Power Apps suggerisce automaticamente il testo sotto la barra della formula. Prestare attenzione a questi suggerimenti perché possono offrire indizi relativi a ciò che serve alla formula. È possibile inoltre selezionare i suggerimenti per velocizzare la creazione. Oltre a offrire suggerimenti sotto la barra della formula, Power Apps ne indica anche sopra la barra per fornire spiegazioni su ciò di cui la formula ha bisogno o sull'azione che esegue.
Tenere premuto ALT sulla tastiera, quindi selezionare uno dei pulsanti per osservare la proprietà OnSelect in azione.
Le funzionalità della schermata di benvenuto sono state completate. Esaminiamo le decisioni prese nel modulo.