Adición dinámica de elementos al componente de grupo de opciones

AEM Forms 6.5 ha introducido la capacidad de añadir elementos de forma dinámica a un componente de grupo de opciones de Forms adaptable, como CheckBox, Botón de opción y Lista de imágenes.

Puede añadir elementos mediante el editor visual y el editor de código según el caso de uso.

Con el editor visual: Puede rellenar los elementos del grupo de opciones a partir de los resultados de una llamada de función o de servicio. Por ejemplo, puede establecer los elementos del grupo de opciones consumiendo la respuesta de una llamada a la API de REST.

En la captura de pantalla siguiente, estamos configurando las opciones de Loan Period(years) a los resultados de una llamada de servicio llamada getLoanPeriods.

Editor de reglas

Uso del editor de código: Cuando desee establecer dinámicamente los elementos del grupo de opciones en función de los valores introducidos en el formulario. Por ejemplo, el siguiente fragmento de código establece los elementos de la casilla de verificación en los valores introducidos en los campos Nombre del solicitante y Cónyuge del formulario adaptable.

En el fragmento de código, se establecen los elementos de WorkingMembers, que es un componente de casilla de verificación. La matriz de los elementos se crea dinámicamente recuperando los valores de los campos de texto nombre del solicitante y cónyuge de los formularios adaptables


 if(MaritalStatus.value=="Married")
  {
WorkingMembers.items =["spouse="+spouse.value,"applicant="+applicantName.value];
  }
else
  {
    WorkingMembers.items =["applicant="+applicantName.value];
  }

Los datos enviados son los siguientes

<afUnboundData>

<data>

<applicantName>John Jacobs</applicantName>

<MaritalStatus>Married</MaritalStatus>

<spouse>Gloria Rios</spouse>

<WorkingMembers>spouse,applicant</WorkingMembers>

</data>

</afUnboundData>

Agregando elementos mediante el editor de reglas

Agregando elementos mediante el editor de código

Para probar esto en el sistema:

Usar el editor de código para agregar elementos

  • Descargar los recursos
  • Abrir Forms Y Documentos
  • Haga clic en "Crear" | Carga de archivos" y cargue el archivo que descargó en el paso anterior
  • Vista previa de los formularios
  • Introduzca el nombre del candidato y seleccione el estado civil a casado
  • Escriba el nombre del cónyuge
  • Haga clic en Siguiente
  • Debe ver la casilla de verificación rellenada con el nombre del solicitante y con el nombre del cónyuge si el estado civil es casado

Usar el editor visual para agregar elementos

NOTE
AEM Se da por hecho que tomcat se está ejecutando en el puerto 8080 y en el puerto 4502, en el que se está ejecutando en el puerto 4080 y en el puerto 4502, en el que se está ejecutando en el puerto 40801000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e