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.
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'

.
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
|