XFA-stöd i XDP-baserade adaptiva formulär xfa-support-in-xdp-based-adaptive-forms

Introduktion introduction

Adobe rekommenderar att du använder den moderna och utbyggbara datainhämtningen Core Componentsför att skapa nya adaptiva Formseller att lägga till adaptiva Forms på AEM Sites-sidor. De här komponenterna utgör ett betydande framsteg när det gäller att skapa adaptiva Forms-filer, vilket ger imponerande användarupplevelser. I den här artikeln beskrivs det äldre sättet att skapa Adaptiv Forms med baskomponenter.

Adaptiva formulär har stöd för olika XFA-händelser, egenskaper, skript och valideringar som definieras i en XDP-fil, inklusive:

  • Körning av skript som definierats för händelser i XDP-filen.
  • Hämta standardvärden och beteendeegenskaper för fält i XDP-filen.
  • Körning av valideringsskript som definierats i XDP-filen.

När ett anpassat formulär skapas baserat på en XDP-fil fylls egenskaperna, händelserna och valideringarna i automatiskt i användargränssnittet för formulärutveckling. Formulärförfattare kan dock åsidosätta några av dessa element för att skapa en alternativ upplevelse.

I den här artikeln listas XFA-händelser, egenskaper och valideringar som stöds i anpassningsbara formulär och hur du åsidosätter dem i anpassningsbara formulär.

XFA-element som stöds och deras mappning i adaptiva formulär supported-xfa-elements-and-their-mapping-in-adaptive-forms-br

Fält fields

När ett adaptivt formulär skapas med en XDP-fil kan du dra och släppa ett XFA-fält på det adaptiva formuläret. I följande tabell visas hur XFA-fält mappas till adaptiva formulärfält.

XFA-fält eller -behållare
Motsvarande adaptiv formulärkomponent
Knapp
Knapp
Kryssruta
Kryssruta
Listruta
Listruta
Datum-/tidsfält
Datumväljaren
Signature Scribble
Klottersignatur
Numeriskt fält
Numerisk ruta
Decimalfält
Numerisk ruta
Textfält
Textruta
Lösenordsfält
Lösenordsruta
Bild
Bild
Text
Text
Delformulär
Panel
Område (grupp)
Panel
Delformulärsuppsättning
Panel

Egenskaper properties

Följande tabell visar hur olika XFA-skript som definieras i XDP-filerna fungerar i anpassningsbara formulär.

XFA-komponentegenskaper
Motsvarande beteende i anpassningsbara formulär
somExpression
Mappad till egenskapen Bind reference (bindRef) i adaptiv form.
närvaro
Mappas till egenskapen visible i adaptiv form. Du kan åsidosätta den med synlighetsuttrycket.
åtkomst
Mappas till egenskapen enabled i adaptiv form. Du kan åsidosätta den med Access-uttrycket.
Tillgänglighet: roll
Mappad till rollegenskapen i adaptiv form.
Tillgänglighet: TalkPriority
Mappad till egenskapen talkPriority i adaptiv form.
Hjälpmedel: talkText
Mappas till den anpassade hjälpmedelstexten i anpassad form.
Tillgänglighet: toolTip
Mappad till egenskapen short description i adaptiv form.
bildtext (alla fälttyper)
Mappad till egenskapen Title i anpassad form.
displayFormat (alla fälttyper)
Mappas till visningsmönstret i anpassad form.
rawValue (alla fälttyper)
Mappad till värdeegenskap i adaptiv form.
objekt (listruta, kryssruta)
Mappad till alternativegenskap i adaptiv form. Du kan åsidosätta den med hjälp av uttrycket Alternativ.
maxChar (textfält)
Mappas till egenskapen Maximum för tillåtna tecken i adaptiv form.
multiline (textfält)
Mappad till egenskapen Tillåt flera rader i adaptiv form.
fracDigit (numeriskt fält, decimalfält)
Mappas till egenskapen Frac digits i adaptiv form.
leadDigit (numeriskt fält, decimalfält)
Mappas till egenskapen Leadsiffror i adaptiv form.
multiSelect (listruta)
Mappad till Tillåter flera markeringsegenskaper i adaptiv form.

Skript scripts

Följande tabell visar hur olika XFA-skript som definieras i XDP-filen fungerar i anpassningsbara formulär.

XFA-skripthändelser
Motsvarande beteende i anpassningsbara formulär
initialize
Det här skriptet körs under körning och kan inte åsidosättas i adaptiv form.
beräkna
Mappad till beräkningsuttrycket i adaptiv form.
validera
Mappas till valideringsuttrycket i adaptiv form.
validationState
Det här skriptet körs under körning och kan inte åsidosättas i adaptiv form.
avsluta
Det här skriptet körs under körning och kan inte åsidosättas i adaptiv form.
klicka (knappfält)
Mappas till knappens Click-uttryck.
Stöd för serverskript
Det här skriptet körs under körning och kan inte åsidosättas i adaptiv form.
Stöd för webbtjänster
Det här skriptet körs under körning och kan inte åsidosättas i adaptiv form.
Ändra (klotterfält, alternativknapp, kryssruta)
Det här skriptet körs under körning och kan inte åsidosättas i adaptiv form.

Valideringar validations

Följande tabell visar hur XFA-valideringar mappas till valideringar i adaptiva formulär.

XFA-validering
Motsvarande validering i adaptiv form
Valideringsmönster (formatTest)
validatePictureClause
Meddelande för valideringsmönster (formatTestMessage)
validatePictureMessage
Obligatoriskt (nullTest)
obligatoriskt
Tomt meddelande (nullTestMessage)
mandatoryMessage
Validera skript (scriptTest)
validateExp
Meddelande för valideringsskript (scriptTestMessage)
validateMessage
NOTE
Du kan inte åsidosätta den obligatoriska egenskapen för alternativknappar för adaptiva formulär och kryssrutegrupper som är bundna till XFA-kontrollknappar.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2