|
Gli eventi interattivi sono attivati a seguito del risultato diretto delle azioni di un compilatore, che rendono tali eventi utili per una serie di attività di calcolo e script. Ad esempio, è possibile aggiungere uno script all'evento mouseEnter per un campo di testo che modifica il colore dei bordi del campo in blu e uno script all'evento mouseExit che ripristina il colore del bordo sul colore originale. Questa azione crea un effetto di evidenziazione quando il compilatore sposta il puntatore sopra il campo in modo da aiutarlo visivamente in fase di compilazione del modulo. Gli eventi interattivi sono utili anche per modificare i dati del modulo in risposta alla scelta di un compilatore. Ad esempio, è possibile aggiungere uno script all'evento change per un elenco a discesa che esegue l'aggiornamento dei valori di dati in più campi in risposta al valore selezionato dal compilatore nell'elenco a discesa.
Nel seguente elenco sono riportati gli eventi interattivi, disponibili dall'elenco Mostra dell'Editor di script:
change
click
enter
exit
mouseDown
mouseEnter
mouseExit
mouseUp
postOpen
postSign
preOpen
preSign
Nell'immagine seguente è rappresentato il flusso generale di eventi per i compilatori che utilizzano il mouse per selezionare un oggetto e modificarne il valore.
Nota: Quest'immagine fornisce un flusso generale di eventi; tuttavia, determinate azioni del compilatore e determinati oggetti modulo possono causare un'ordine alternato degli eventi. Se ad esempio la persona che compila il modulo seleziona un valore da un elenco a discesa, l'evento mouseExit si verifica dopo l'evento click ma prima degli eventi change e full. Analogamente, se la persona che compila il modulo mantiene premuto il pulsante del mouse mentre esce dal campo, l'evento mouseUp si verifica con un ordine diverso rispetto a quello descritto nell'immagine.
Nell'immagine seguente è rappresentato il flusso generale di eventi per i compilatori che utilizzano la tastiera per selezionare un oggetto e modificarne il valore.
|
|
|