Proprietà documento: Trigger
Nella scheda Eventi è possibile impostare azioni (comprese le azioni macro) da richiamare negli eventi dei documenti, negli eventi delle variabili e negli eventi dei campi.
Gli eventi di avvio seguenti non consentono di richiamare tutte le azioni.
Esistono delle limitazioni, ad esempio relative al funzionamento di eventi di avvio delle macro specifici, durante l'utilizzo di documenti n QlikView Server.
Eventi di avvio macro sul documento
In questo gruppo le azioni vengono impostate per l'attivazione sugli eventi selezionati nel documento. Prima di poter assegnare azioni o macro a un evento, occorre selezionarlo all'interno dell'elenco.
- OnAnySelect: Selezionare questo evento per assegnare una o più azioni da eseguire ogni volta che viene effettuata una selezione in un campo qualsiasi del documento QlikView.
- OnOpen: Selezionare questo evento per assegnare una o più azioni da eseguire ogni volta che viene aperto il documento QlikView. Questo evento non è supportato durante l'esecuzione nel client AJAX.
- OnPostReduceData: Selezionare questo evento per assegnare una o più azioni da eseguire tutte le volte che viene eseguito il comando Riduci i dati.
- OnPostReload: Selezionare questo evento per assegnare una o più azioni da eseguire dopo ogni nuova esecuzione dello script.
- Aggiungi Azioni: Questo pulsante apre la pagina Azioni. In questa pagina è possibile aggiungere una o più azioni al trigger. Scegliere l'azione macro per assegnare un nome di macro esistente o digitare un nome qualsiasi per il quale creare successivamente una macro all'interno della finestra di dialogo Modifica modulo.
L'azione verrà eseguita ogni volta che si verifica l'evento selezionato. Dopo l'assegnazione di una o più azioni all'evento, il pulsante cambia in Modifica azione ed è possibile modificare l'azione associata all'evento.
Eventi di avvio macro sul campo
In questo gruppo, le azioni vengono impostate per l'attivazione sulle modifiche dello stato logico di un campo specifico nel documento. Selezionare un campo nell'elenco, quindi uno dei pulsanti per assegnare una o più azioni al campo. I pulsanti consentono di visualizzare la pagina Azioni. Questa pagina consente di assegnare una o più azioni, compreso un nome macro esistente, o di digitare un nome qualsiasi per il quale creare successivamente una macro all'interno della finestra di dialogo Modifica modulo.
Dopo aver assegnato un'azione al campo, il pulsante cambia in Modifica azione. Esistono i seguenti Eventi di avvio Macro sul campo:
- OnSelect: L'azione verrà eseguita ogni volta che viene effettuata una selezione nel campo specificato.
- OnLock: L'azione verrà eseguita ogni volta che il campo selezionato viene bloccato.
- OnChange: L'azione verrà eseguita ogni volta che viene effettuata una selezione in un campo qualsiasi logicamente associato al campo specificato.
- OnUnlock: L'azione verrà eseguita ogni volta che il campo selezionato viene sbloccato.
Eventi di avvio Macro sulla variabile
In questo gruppo è possibile impostare azioni da attivare in corrispondenza di modifiche dei contenuti di una variabile specifica del documento.
Selezionare una variabile nell'elenco, quindi uno dei pulsanti per assegnare una o più azioni alla variabile. I pulsanti consentono di visualizzare la pagina Azioni. In questa pagina è possibile aggiungere una o più azioni al trigger. Scegliere l'azione macro per assegnare un nome macro esistente o digitare un nome qualsiasi per il quale creare successivamente una macro all'interno della finestra di dialogo Modifica Modulo.
Quando viene assegnata un'azione alla variabile, il pulsante diventa Modifica azione, quindi è possibile modificare l'azione per l'evento. Esistono i seguenti Eventi di avvio Macro sulla variabile:
- OnInput: L'azione verrà eseguita ogni volta che verrà immesso un nuovo valore direttamente nella variabile selezionata.
- OnChange: L'azione verrà eseguita ogni volta che il valore della variabile selezionata cambia come risultato di modifiche di altre variabili o dello stato logico del documento. In genere, si applica quando la variabile contiene una formula.