Compilazione dinamica delle proprietà degli oggetti del modulo da un'origine dati

Le proprietà dinamiche sono proprietà degli oggetti modulo rappresentate da valori assegnati a partire da un'origine dati; vengono aggiornate in fase di esecuzione. Gli elementi di un elenco a discesa, ad esempio, possono essere compilati con un elenco di Paesi memorizzati in un'origine dati.

Le seguenti proprietà degli oggetti modulo sono dinamiche ed è possibile utilizzarle per eseguire un binding con valori provenienti da un'origine dati tramite binding:

  • Elementi in un elenco a discesa o una casella di riepilogo

  • Didascalie

  • Messaggi pattern di convalida

  • Messaggi script di convalida

  • Descrizioni dei comandi

  • Testo dell'Assistente vocale

Le proprietà dinamiche consentono di modificare le proprietà dell'oggetto modulo dall'esterno del modello modulo e dipendono da un'origine dati. Questa funzione risulta particolarmente utile in scenari di distribuzione e gestione.

Inoltre, la stessa origine dati può fornire i dati a strutture del modulo differenti. Si può, ad esempio, memorizzare un lungo elenco di Paesi in un unico file dati ed utilizzarlo in molti moduli. È possibile utilizzare una grande varietà di origini dati, dai database complessi ai semplici file XML.

Nota: Se si prevede che un testo inserito dinamicamente, ad esempio una didascalia o una descrizione dei comandi, possa contenere un collegamento ipertestuale o un elemento iniziale punto, selezionare Acrobat e Acrobat Reader 9.0 o successivo come versione di destinazione per il modulo.

Per identificare le proprietà degli oggetti modulo per cui è possibile impostare le proprietà dinamiche, in Designer è possibile utilizzare le etichette attive. Le etichette attive possono essere attivate e disattivate mediante la finestra di dialogo Strumenti > Opzioni > Binding dei dati, quindi selezionando l'opzione Mostra proprietà dinamiche. Ad esempio, di seguito è illustrata l'etichetta attiva per la didascalia di un elenco a discesa prima e dopo l'esecuzione del binding dinamico a un'origine dati.

Prima
Dopo

Nella palette Visualizzazione dati, questa icona. Icona che rappresenta il binding dinamico. indica che il nodo presenta un binding dinamico a un oggetto.

Nota: Se un nodo presenta un binding a una proprietà dinamica e a un campo, è visualizzata l'icona di binding predefinita.È visualizzato .

Per compilare in modo dinamico le proprietà degli oggetti modulo da un'origine dati, è innanzitutto necessario eseguire il binding delle proprietà degli oggetti modulo a un file di dati, quindi puntare a un file di dati contenente i dati da utilizzare per comporre le proprietà degli oggetti modulo.

Nota: È possibile eseguire manualmente il binding delle proprietà degli oggetti modulo con un file dati, se si conosce la struttura del file dati prevista. In questo modo, non è necessaria una connessione dati.

Nella tabella riportata di seguito sono elencati gli oggetti e le relative etichette attive.

Etichetta attiva/Oggetto

Elementi elenco

Specificare i valori degli elementi

Didascalia

Messaggio schema convalida

Messaggio script convalida

Descrizione comandi

Testo personalizzato dell'assistente vocale

Codici a barre

 

 

 

Y

Y

Y

Y

Pulsante

 

 

Y

 

 

Y

Y

Casella di controllo

 

 

Y

 

Y

Y

Y

Campo data/ora

 

 

Y

Y

Y

Y

Y

Campo decimale

 

 

Y

Y

Y

Y

Y

Campo firma

 

 

Y

 

 

Y

Y

Elenco a discesa

Y

Y

Y

Y

Y

Y

Y

Pulsante Invia per e-mail

 

 

Y

 

 

Y

Y

Pulsante Invia per HTTP

 

 

Y

 

 

Y

Y

Immagine

 

 

 

 

 

Y

Y

Campo immagine

 

 

Y

 

 

Y

Y

List Box

Y

Y

Y

Y

Y

Y

Y

Campo numerico

 

 

Y

Y

Y

Y

Y

Campo password

 

 

Y

Y

Y

Y

Y

Pulsante Stampa

 

 

Y

 

 

Y

Y

Pulsante di scelta

 

 

 

 

Y

Y

Y

Testo

 

 

 

 

 

Y

Y

Campo di testo

 

 

Y

Y

Y

Y

Y