Editor di script

L'Editor di script è lo strumento che consente di creare, modificare e visualizzare i calcoli e gli script di un modulo specifico. Ad esempio, è possibile utilizzare l'Editor di script per la scrittura di un semplice calcolo che restituisce la somma dei valori di due campi numerici o, in alternativa, per script più complessi che consentono di modificare l'aspetto del modulo in base alle azioni dell'utente finale. In Designer è supportata la scrittura di script nel linguaggio di script proprietario denominato FormCalc o in JavaScript.

Per impostazione predefinita, l'Editor di script viene visualizzato nella parte superiore dell'area di lavoro di Designer ma può essere ancorato nella posizione desiderata dall'utente. Esso è dotato di una visualizzazione su una sola riga o di una su più righe. È possibile passare liberamente dall'una all'altra a seconda delle esigenze del momento. La visualizzazione su una sola riga è concepita per massimizzare lo spazio dedicato all'Editor di Layout e ad altre palette. La visualizzazione su più righe è concepita per massimizzare la quantità di spazio per scrivere gli script.

Mostra
Elenca tutti gli eventi della struttura del modulo che supportano lo script definito dall'utente. Tutti gli eventi che non si applicano a un particolare oggetto sono di colore grigio. Gli eventi che contengono un calcolo o uno script sono visualizzati con un asterisco (*) accanto al nome dell'evento.

Mostra eventi per oggetti secondari
 Visualizza l'evento correntemente selezionato nell'elenco Mostra relativo all'oggetto corrente e tutti gli oggetti secondari associati. Se si seleziona l'oggetto più in alto nella palette Gerarchia, questa opzione visualizza l'evento che si è selezionato nell'elenco Mostra per tutti gli oggetti del modulo.

Funzioni
 Visualizza l'elenco delle funzioni FormCalc o JavaScript integrate disponibili, in base al linguaggio di script selezionato nell'elenco Linguaggio.

Per posizionare una funzione nel campo di modifica dello script, selezionare una funzione dall'elenco e premere Invio.

Controlla sintassi script
 Controlla tutti gli script in un modulo per verificare la correttezza della sintassi e segnala eventuali errori nella scheda Avvisi della palette Rapporto.

Lingua
Specifica il linguaggio di script da utilizzare per il calcolo o lo script in corso. Sono disponibili due opzioni:

Il linguaggio di script visualizzato nell'elenco Linguaggio corrisponde all'opzione relativa selezionata come predefinita per i nuovi moduli nel pannello Area di lavoro della finestra di dialogo Opzioni. Tuttavia, se nella scheda Valori predefiniti della finestra di dialogo Proprietà modulo si modifica l'impostazione del linguaggio di script per il modulo corrente, una modifica simile sarà applicata al linguaggio visualizzato nell'elenco corrispondente associato a nuovi script di nuovi eventi. La modifica dell'opzione relativa al linguaggio di script nella finestra di dialogo Proprietà modulo non determina l'apporto di modifiche al linguaggio impiegato per gli script esistenti. Se un evento contiene già uno script e questo viene eliminato, l'Editor di script continua a utilizzare lo stesso linguaggio di script per tutta la durata della sessione di lavoro di Designer.

Esegui su
Specifica dove sarà eseguito il calcolo o lo script. Sono disponibili tre opzioni:
  • Client I calcoli e gli script vengono eseguiti mentre l'applicazione client (ad esempio Acrobat, Adobe® Reader® o un browser Web) elabora il modulo.

  • Server I calcoli e gli script vengono eseguiti mentre l'applicazione server (ad esempio, Adobe® LiveCycle® Forms 10) elabora il modulo.

  • Client e server I calcoli e gli script vengono eseguiti mentre il modulo è elaborato dall'applicazione server, ad esempio Forms, tranne nel caso in cui l'applicazione client HTML supporti l'esecuzione di script sul lato client. Ad esempio, uno script che accede a un database per precaricare i dati in un modulo.