Procedura: gestire gli eventi di schermata in un client mobile per un'applicazione LightSwitch
Quando si sviluppa un client mobile HTML nell'applicazione di LightSwitch, è possibile scrivere codice che viene eseguito quando un utente avvia un determinato evento.Ad esempio, è possibile scrivere codice che viene eseguito quando l'utente sceglie un pulsante su uno schermo nel client.
È possibile scrivere i seguenti tipi di metodi eseguiti quando un utente esegue alcune operazioni:
Con i metodi eseguiti quando un utente sceglie un pulsante.
I metodi generici eseguiti quando i dati dei carichi utente, salvare i dati, o chiude uno schermo.
Metodi di controllo di accesso eseguiti quando un utente tenta di eseguire un'attività che richiede determinate autorizzazioni.
Per ulteriori informazioni su questi tipi di metodi, vedere le tabelle dopo la procedura riportata di seguito.
Per gestire un evento
In Esplora soluzioni, aprire lo schermo che si desidera modificare.
Verrà aperta la finestra Progettazione schermata.
Nella barra degli strumenti Progettazione schermata, aprire l'elenco Scrivi codice e quindi scegliere il metodo appropriato
Verrà aperto l'editor di codice.
Il nuovo metodo, digitare il codice da eseguire quando si verifica l'evento.
Tuttavia i metodi di evento
Nelle seguenti tabelle sono elencati i metodi che possono essere eseguiti quando un utente interagisce con uno schermo.Tutti questi metodi vengono eseguiti a livello client.
Metodo del pulsante |
Descrizione |
---|---|
_execute diButtonName |
Chiamato quando un utente sceglie il pulsante associato al metodo. |
Metodi generali |
Descrizione |
---|---|
ScreenName_created |
Chiamato immediatamente dopo la visualizzazione della schermata. |
_postRender diControlName |
Chiamata dopo il markup HTML per la creazione del controllo. |
_render diControlName |
Chiamato per creare il markup per un controllo personalizzato. |
_save diScreenName |
Chiamato poco prima uno schermo viene salvato. |
Metodi di controllo di accesso |
Descrizione |
---|---|
_canExecute diNomemetodo |
Chiamata prima di un metodo funziona.LightSwitch chiama questo metodo per verificare le autorizzazioni per l'utente corrente. |