Supporto XFA nei moduli adattivi basati su XDP

Introduzione

I moduli adattivi supportano vari eventi, proprietà, script e convalide XFA definiti in un file XDP, tra cui:

  • Esecuzione di script definiti sugli eventi nel file XDP.
  • Acquisizione di valori predefiniti e proprietà comportamentali per i campi nel file XDP.
  • Esecuzione di script di convalida definiti nel file XDP.

Quando si crea un modulo adattivo basato su un file XDP, le proprietà, gli eventi e le convalide vengono compilati automaticamente nell'interfaccia utente di authoring del modulo. Tuttavia, gli autori dei moduli possono ignorare alcuni di questi elementi per creare un'esperienza alternativa.

Questo articolo elenca gli eventi, le proprietà e le convalide XFA supportati nei moduli adattivi e spiega come sostituirli nei moduli adattivi.

Elementi XFA supportati e relativa mappatura nei moduli adattivi

espandibili

Quando si crea un modulo adattivo utilizzando un file XDP, è possibile trascinare un campo XFA nel modulo adattivo. Nella tabella seguente è riportato il modo in cui i campi XFA vengono mappati ai campi modulo adattivi.

Campo o contenitore XFA

Componente modulo adattivo corrispondente

Pulsante

Pulsante

Casella di controllo

Casella di controllo

List Box

Elenco a discesa

Campo data/ora

Selettore data

Firma scarabocchio

Firma a mano

Campo numerico

Casella numerica

Campo decimale

Casella numerica

Campo testo

Casella di testo

Campo password

Casella password

Immagine

Immagine

Testo

Testo

Sottomodulo

Pannello

Area (gruppo)

Pannello

Set sottomodulo

Pannello

Proprietà

Nella tabella seguente è illustrato il funzionamento dei vari script XFA definiti nei file XDP nei moduli adattivi.

Proprietà dei componenti XFA

Comportamento corrispondente nei moduli adattivi

somExpression

Mappata alla proprietà Bind reference (bindRef) in forma adattiva.

presence (presenza)

Mappata alla proprietà visibile in modulo adattivo. Puoi ignorarlo utilizzando l'espressione Visibilità.

access

Mappata alla proprietà enabled in modulo adattivo. È possibile sostituirlo utilizzando l'espressione Access.

Accessibilità: role

Mappata alla proprietà role in modulo adattivo.

Accessibilità: speakPriority

Mappata alla proprietà speakPriority in forma adattiva.

Accessibilità: speakText

Mappata al testo Accessibilità personalizzato in modulo adattivo.

Accessibilità: toolTip

Mappata alla proprietà short description in forma adattiva.

didascalia (tutti i tipi di campo)

Mappata alla proprietà Titolo in modulo adattivo.

displayFormat (tutti i tipi di campo)

Mappata al pattern di visualizzazione in forma adattiva.

rawValue (tutti i tipi di campo)

Mappata alla proprietà value in Modulo adattivo.

voci (casella di riepilogo, casella di controllo)

Mappata alla proprietà options in modulo adattivo. È possibile ignorarlo utilizzando l'espressione Opzioni.

maxChar (campo di testo)

Mappata alla proprietà Numero massimo di caratteri consentiti in un modulo adattivo.

multiline (campo di testo)

Mappata alla proprietà Consenti righe multiple nel modulo adattivo.

fracDigit (campo numerico, campo decimale)

Mappata alla proprietà Frac Cifre in modulo adattivo.

leadDigit (campo numerico, campo decimale)

Mappata alla proprietà Cifre lead in modulo adattivo.

multiSelect (casella di riepilogo)

Mappata alla proprietà Consente più selezioni in modulo adattivo.

Script

Nella tabella seguente è illustrato il funzionamento dei vari script XFA definiti nel file XDP nei moduli adattivi.

Eventi script XFA

Comportamento corrispondente nei moduli adattivi

initialize

Questo script viene eseguito in fase di esecuzione e non può essere ignorato in un modulo adattivo.

calculate

Mappata all'espressione Calculate in forma adattiva.

validate

Mappata all'espressione Validation in modulo adattivo.

validationState

Questo script viene eseguito in fase di esecuzione e non può essere ignorato in un modulo adattivo.

exit

Questo script viene eseguito in fase di esecuzione e non può essere ignorato in un modulo adattivo.

click (campi pulsante)

Mappata all'espressione Click del pulsante.

Supporto per script sul lato server

Questo script viene eseguito in fase di esecuzione e non può essere ignorato in un modulo adattivo.

Supporto per i servizi Web

Questo script viene eseguito in fase di esecuzione e non può essere ignorato in un modulo adattivo.

Modifica (campo di scripting, pulsante di scelta, casella di controllo)

Questo script viene eseguito in fase di esecuzione e non può essere ignorato in un modulo adattivo.

Convalide

La tabella seguente illustra il modo in cui le convalide XFA vengono associate alle convalide nei moduli adattivi.

Convalida XFA

Convalida corrispondente nel modulo adattivo

Pattern convalida (formatTest)

validatePictureClause

Messaggio pattern convalida (formatTestMessage)

validatePictureMessage

Obbligatorio (nullTest)

mandatory

Messaggio vuoto (nullTestMessage)

mandatoryMessage

Convalida dello script (scriptTest)

validateExp

Messaggio script convalida (scriptTestMessage)

validateMessage

Nota

Non è possibile ignorare le proprietà obbligatorie per i pulsanti di scelta modulo adattivo e il gruppo di caselle di controllo associati ai pulsanti di controllo XFA.

In questa pagina