Uso di frammenti contenenti script

È possibile che nei frammenti siano presenti funzioni JavaScript riutilizzabili o valori memorizzati in posizioni esterne rispetto a quella dell'oggetto di script specificato. Questi frammenti consentono di creare funzionalità e proprietà personalizzate da utilizzare in più posizioni all'interno di un modulo o in più moduli.

Ad esempio, il frammento di esempio countryScript controlla le modalità di interazione fra gli elenchi a discesa Paese e Regione/Provincia nei moduli di esempio. Le opzioni disponibili nell'elenco a discesa Regione/Provincia variano in base al Paese selezionato nell'elenco a discesa Paese.

Verifica di un frammento di script di esempio

  1. Aprire il modulo di esempio Ordine di acquisto interattivo.pdf e, nell'Editor di layout, fare clic sulla scheda Anteprima PDF.

  2. Nella sezione del modulo denominata Ordinato da, selezionare Canada dall'elenco a discesa Paese, quindi fare clic sull'elenco a discesa Regione/Provincia. Nell'elenco sono visualizzate le province selezionabili.

  3. Successivamente, selezionare Stati Uniti dall'elenco a discesa Paese, quindi fare clic sull'elenco a discesa Regione/Provincia. Nell'elenco sono visualizzate le regioni selezionabili.

Nella sezione che segue sarà esaminato più in dettaglio il frammento countryScript all'interno dei moduli di esempio.

Visualizzazione dello script nel frammento countryScript

  1. Nella palette Libreria frammenti, fare clic con il tasto destro del mouse su countryScript e selezionare Modifica frammento.

    Tenere presente che nella palette Gerarchia il frammento è un elemento secondario di Variabili. Nei frammenti non sono consentiti script associati ad altri oggetti modulo, ad esempio script di evento per eseguire convalide, calcoli o inizializzazioni.

  2. Selezionare l'oggetto script countryScript nella palette Gerarchia.

  3. Espandere l'Editor di script per visualizzare lo script.

    All'interno dei moduli di esempio si trovano i frammenti OrderedByAddress e DeliverToAddress contenenti gli oggetti elenco a discesa drpDeliverToCountry e drpDeliverToStatePrv, i quali fanno riferimento al frammento countryScript.

  4. Nella palette Libreria frammenti, fare clic con il tasto destro del mouse su DeliverToAddress e selezionare Modifica frammento.

  5. Nella palette Gerarchia, selezionare l'oggetto elenco a discesa drpDeliverToCountry, quindi visualizzare lo script nell'Editor di script. Tenere presente che nell'Editor di script è presente un riferimento al frammento countryScript.

Fare clic per continuare: Uso dei frammenti per controllare la visualizzazione dei sottomoduli