Los formularios de Adobe Experience Manager (AEM) pueden ayudarle a transformar transacciones complejas en experiencias digitales simples y atractivas. En el siguiente documento se describen algunas prácticas recomendadas adicionales que deben seguirse al desarrollar Forms adaptable. Este documento está pensado para utilizarse junto con este documento
Convenciones de nomenclatura
Paneles
Los nombres de panel son mayúsculas y minúsculas que comienzan con mayúsculas.
Campos del formulario
Los nombres de campo son mayúsculas y minúsculas que comienzan por caracteres en minúsculas.
No iniciar nombres de campo con números
No incluya guiones "-" en sus nombres. Esto equivaldrá a un signo menos en el código y actuará como operadores en el código.
Los nombres pueden contener letras, dígitos, guiones bajos y signos de dólar.
Los nombres deben comenzar por una letra
Los nombres distinguen entre mayúsculas y minúsculas
Las palabras reservadas (como palabras clave de JavaScript) no se pueden usar como nombres. Tenga cuidado con otras palabras reservadas específicas para AF, como "panel" o "nombre".
No incluya guiones "-" en sus nombres
Desarrollo de Forms
Los fragmentos de formulario deben tenerse en cuenta al desarrollar formularios grandes. Habilitar la carga diferida de fragmentos de formulario para tiempos de carga más rápidos
Modelo de datos
Se recomienda asociar el formulario adaptable con el modelo de datos apropiado
Eventos de objeto
El código relacionado con la visibilidad de un objeto debe colocarse siempre en el evento de visibilidad de dicho objeto.
Script
Si el código que está escribiendo dentro de un formulario adaptable se extiende más allá de las 5 líneas visibles, debe mover el código a una biblioteca de cliente. Lo ideal es agregar la función a la biblioteca del cliente y, a continuación, agregar las etiquetas jsdoc adecuadas para permitir que la función esté visible en el editor de reglas del formulario adaptable.