XFA-ondersteuning in op XDP gebaseerde adaptieve formulieren
- Onderwerpen:
- Adaptive Forms
Gemaakt voor:
- User
Inleiding
Adaptieve formulieren bieden ondersteuning voor verschillende XFA-gebeurtenissen, -eigenschappen, -scripts en -validaties die zijn gedefinieerd in een XDP-bestand, waaronder:
- Uitvoering van scripts die zijn gedefinieerd voor gebeurtenissen in het XDP-bestand.
- Standaardwaarden en gedragseigenschappen vastleggen voor velden in het XDP-bestand.
- Uitvoering van validatiescripts die zijn gedefinieerd in het XDP-bestand.
Wanneer een adaptief formulier wordt gemaakt op basis van een XDP-bestand, worden de eigenschappen, gebeurtenissen en validaties automatisch ingevuld in de gebruikersinterface van het formulierontwerp. Auteurs van formulieren kunnen sommige van deze elementen echter overschrijven om een andere ervaring te creƫren.
Dit artikel bevat een lijst met ondersteunde XFA-gebeurtenissen, -eigenschappen en -validaties die in adaptieve formulieren worden ondersteund, en uitleg hoe u deze in adaptieve formulieren kunt overschrijven.
Ondersteunde XFA-elementen en hun toewijzing in adaptieve formulieren
Velden
Wanneer een adaptief formulier wordt gemaakt met een XDP-bestand, kunt u een XFA-veld naar het adaptieve formulier slepen. In de volgende tabel wordt aangegeven hoe XFA-velden worden toegewezen aan adaptieve formuliervelden.
XFA-veld of -container | Overeenkomende adaptieve formuliercomponent |
Knop | Knop |
Selectievakje | Selectievakje |
Keuzelijst | Vervolgkeuzelijst |
Datum-/tijdveld | Datumkiezer |
Krabbelen op handtekening | Krabbelhandtekening |
Numeriek veld | Numeriek vak |
Decimaal veld | Numeriek vak |
Tekstveld | Tekstvak |
Wachtwoordveld | Wachtwoordvak |
Afbeelding | Afbeelding |
Tekst | Tekst |
Subformulier | Deelvenster |
Gebied (groep) | Deelvenster |
Subformulierset | Deelvenster |
Eigenschappen
In de volgende tabel wordt vastgelegd hoe verschillende XFA-scripts die in de XDP-bestanden zijn gedefinieerd, zich gedragen in adaptieve formulieren.
Eigenschappen van XFA-componenten | Corresponsief gedrag in adaptieve formulieren |
somExpression | Toegewezen aan de eigenschap Bind reference (bindRef) in adaptieve vorm. |
aanwezigheid | Toegewezen aan de eigenschap visible in adaptieve vorm. U kunt deze negeren met behulp van de zichtbaarheidsexpressie. |
toegang | Toegewezen aan de eigenschap enabled in adaptieve vorm. U kunt het met de uitdrukking van de Toegang met voeten treden. |
Toegankelijkheid: rol | Toegewezen aan de rolineigenschap in adaptieve vorm. |
Toegankelijkheid: speakPriority | Toegewezen aan de eigenschap speakPriority in adaptieve vorm. |
Toegankelijkheid: speakText | Toegewezen aan de aangepaste toegankelijkheidstekst in aangepaste vorm. |
Toegankelijkheid: toolTip | Toegewezen aan de korte beschrijvingseigenschap in adaptieve vorm. |
bijschrift (alle veldtypen) | Toegewezen aan de eigenschap Title in adaptieve vorm. |
displayFormat (alle veldtypen) | Wordt in adaptieve vorm toegewezen aan het weergavepatroon. |
rawValue (alle veldtypen) | Toegewezen aan waarde-eigenschap in adaptieve vorm. |
items (Keuzelijst, Selectievakje) | Eigenschap toegewezen aan opties in adaptieve vorm. U kunt deze negeren met de expressie Opties. |
maxChar (Tekstveld) | Toegewezen aan de eigenschap Maximum aantal tekens toegestaan in adaptieve vorm. |
multiline (Tekstveld) | Toegewezen aan de eigenschap Meerdere regels toestaan in aangepaste vorm. |
fracDigit (Numeriek veld, decimaal veld) | Toegewezen aan de eigenschap Frac digits in adaptieve vorm. |
leadDigit (Numeriek veld, decimaal veld) | Wordt in adaptieve vorm toegewezen aan de eigenschap Cijfers lead. |
multiSelect (Keuzelijst) | Toegewezen aan de eigenschap Meerdere selecties in aangepaste vorm toestaan. |
Scripts
In de volgende tabel wordt vastgelegd hoe verschillende XFA-scripts die in het XDP-bestand zijn gedefinieerd, zich gedragen in adaptieve formulieren.
XFA-scriptgebeurtenissen | Corresponsief gedrag in adaptieve formulieren |
initialiseren | Dit script wordt uitgevoerd bij uitvoering en kan niet worden overschreven in de adaptieve vorm. |
berekenen | Toegewezen aan de expressie Berekenen in adaptieve vorm. |
validate | Toegewezen aan de validatie-expressie in adaptieve vorm. |
validationState | Dit script wordt uitgevoerd bij uitvoering en kan niet worden overschreven in de adaptieve vorm. |
exit | Dit script wordt uitgevoerd bij uitvoering en kan niet worden overschreven in de adaptieve vorm. |
klikken (knopvelden) | Toegewezen aan de klikuitdrukking van de knoop. |
Ondersteuning voor serverscripts | Dit script wordt uitgevoerd bij uitvoering en kan niet worden overschreven in de adaptieve vorm. |
Ondersteuning voor webservices | Dit script wordt uitgevoerd bij uitvoering en kan niet worden overschreven in de adaptieve vorm. |
Wijzigen (krabbelveld, keuzerondje, selectievakje) | Dit script wordt uitgevoerd bij uitvoering en kan niet worden overschreven in de adaptieve vorm. |
Validaties
In de volgende tabel wordt vastgelegd hoe XFA-validaties worden toegewezen aan validaties in adaptieve formulieren.
XFA-validatie | Overeenkomstige validatie in adaptieve vorm |
Validatiepatroon (formatTest) | validatePictureClause |
Bericht van validatiepatroon (formatTestMessage) | validatePictureMessage |
Vereist (nullTest) | verplicht |
Leeg bericht (nullTestMessage) | mandatoryMessage |
Script valideren (scriptTest) | validateExp |
Bericht van validatiescript (scriptTestMessage) | validateMessage |