Bästa praxis
Adobe Experience Manager (AEM)-formulär kan hjälpa er att omvandla komplexa transaktioner till enkla, roliga digitala upplevelser. I följande dokument beskrivs några ytterligare metodtips som behöver följas när du utvecklar Adaptive Forms. Det här dokumentet är avsett att användas tillsammans med det här dokumentet
Namnkonventioner
-
Paneler
- Panelnamn är från och med en versal.
-
Formulärfält
- Fältnamn är versaler och börjar med gemener.
- Starta inte fältnamn med siffror
- Inkludera inte bindestreck "-" i dina namn. Dessa motsvarar ett minustecken i koden och fungerar som operatorer i koden.
- Namn kan innehålla bokstäver, siffror, understreck och dollartecken.
- Namn måste börja med en bokstav
- Namnen är skiftlägeskänsliga
- Reserverade ord (som JavaScript-nyckelord) kan inte användas som namn. Håll utkik efter andra AF-specifika reserverade ord, som som "panel","name".
- Inkludera inte bindestreck "-" i dina namn
-
Utveckla Forms
-
Formulärfragment bör beaktas vid utveckling av stora formulär. Aktivera lazy loading av formulärfragment för snabbare inläsning gånger
-
DataModel
- Vi rekommenderar att adaptiv form kopplas till lämplig datamodell
-
Objekthändelser
- Kod som rör ett objekts synlighet ska alltid placeras i synlighetshändelsen för det objektet.
-
Skript
- Om koden som du skriver i ett adaptivt formulär sträcker sig över mer än fem synliga rader måste du flytta koden till ett klientbibliotek. Det bästa är att lägga till funktionen i klientbiblioteket och sedan lägga till lämpliga jsdoc-taggar så att funktionen kan visas i regelredigeraren för adaptiv form.
-
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e