Hasta ahora hemos creado lo siguiente
newhire
y beneficiaries
El siguiente paso es crear y configurar un formulario adaptable para utilizar el modelo de datos de formulario. Para empezar, puede descargar e importar formulario de ejemplo. El formulario de ejemplo tiene una sección para mostrar los detalles del empleado y otra para enumerar los beneficiarios del empleado.
El formulario de ejemplo proporcionado con este curso no está asociado a ningún modelo de datos de formulario. Para configurar el formulario para que utilice el modelo de datos de formulario, se debe hacer lo siguiente:
El primer paso es asociar el servicio de relleno previo al formulario. Para asociar el servicio de relleno previo, siga los pasos que se mencionan a continuación
Seleccione el FDMDemo
formulario
Clic Editar para abrir el formulario en modo de edición
Seleccione Contenedor de formulario en la jerarquía de contenido y haga clic en el icono de llave inglesa para abrir su hoja de propiedades
Seleccionar Servicio de prerrellenado del modelo de datos de formulario en la lista desplegable Servicio de relleno previo
Haga clic en el ☑ azul para guardar los cambios
El siguiente paso es enlazar los campos de texto del formulario adaptable a los elementos del modelo de datos de formulario. Debe abrir la hoja de propiedades de los siguientes campos y establecer su bindRef como se muestra a continuación
Nombre del campo | Ref. enlace |
---|---|
FirstName | /newhire/FirstName |
LastName | /newhire/lastName |
No dude en añadir campos de texto adicionales y enlazarlos a elementos adecuados del modelo de datos de formulario
El siguiente paso es mostrar los beneficiarios del empleado en forma de tabla. El formulario de ejemplo proporcionado tiene una tabla con 4 columnas y una sola fila. Necesitamos configurar la tabla para que crezca según el número de beneficiarios.
Por último, es necesario enlazar las celdas de fila a los elementos del modelo de datos de formulario.
Celda de fila | Referencia de enlace |
---|---|
Nombre | /new/GetEmployeeBeneficiaries/firstname |
Apellidos | /new/GetEmployeeBeneficiaries/lastname |
Relación | /new/GetEmployeeBeneficiaries/relation |
Porcentaje | /new/getEmployeeBeneficiaries/percentage |
Ahora necesitamos abrir el formulario con el empID apropiado en la URL. Los dos vínculos siguientes rellenarán los formularios con información de la base de datos
Formulario con empID=207
Formulario con empID=208
Mi formulario está en blanco y no contiene datos
La tabla no está rellenada