edgar.dueñas
Enviado por edgar.dueñas el Mié, 11/05/2016 - 13:12

Mostrar datos de envío de formulario web en vistas. Para visualizar en una vista los resultados de un formulario web, puede:

Hola, 
me he enfrentado a muchos problemas con la implementación del envío de Webforms con Views on Drupal7 y, finalmente, después de trabajar mucho para el mismo, he encontrado las soluciones. 
Quiero compartir esta solución con otros, puede ser que esto pueda ser útil para algunos principiantes. 
El requisito es que tengo que mostrar los datos enviados para el formulario web y los datos deben ordenarse desde el encabezado y debe haber un enlace de edición a través del cual el usuario puede editar el envío correspondiente.

Aquí están los pasos:

Aquí están los pasos para mostrar y crear vistas para la visualización de los datos enviados de la forma Web:

1. Instalar el módulo Webform Mysql Views.

2. Para Webform Mysql Views necesita instalar el módulo de Datos y Esquemas.

3. Después de la instalación de los módulos mencionados anteriormente, vaya al 
menú 
=> " contenido" => pestaña "formas web" 
=> pestaña "Vistas Mysql"

4. Luego encuentra una tabla que contiene "Nombre de la Webform" y "Nombre de la vista" para los nodos de formularios web

5. Seleccione el "Nombre de formulario web" para el que desea crear ver o mostrar.

6. Cuando envía el formulario después de la selección, se crea una tabla para el Nombre del formulario web específico que ha seleccionado.

7. Suponga que, si ha seleccionado 2 "Nombre de formulario web", se crean 2 tablas diferentes para los datos enviados de formulario web, que contienen los envíos completos para ese nodo de formulario web en particular.

8. Luego vaya al menú "Estructura": 
=> Seleccione "Tablas de datos" que se crea a partir del módulo de datos. 
=> Allí encuentras 3 pestañas: 
a.) Comprueba si el nombre de la tabla para el formulario web está disponible en la pestaña "Descripción general" o no. 
b.) abra "Adoptar tablas" donde encontrará la lista "Tablas huérfanas". 
c.) seleccione la tabla de formulario web para la que desea crear visualización. 
d.) Luego presiona el botón de enviar. 
e.) después del envío del formulario se muestra una tabla en la pestaña "Descripción general". 
=> Luego, debe mostrar el listado de la tabla que ha seleccionado arriba y las operaciones para las mismas pantallas. 
=> Haga clic en el enlace "Editar", se abre con "Editar esquema" para esa tabla. 
=>
=> Hay una casilla de verificación "Clave principal" si marcó la casilla en la que aparece un error para base_field, etc., así que no agregue la clave principal. 
=> Pero tiene que agregar uniones para el mismo, puede agregar combinaciones para múltiples campos. 
=> Ej. tiene el primer campo sid y desea agregar join para el mismo clic en "join": 
a.) Ahora se abre con el campo Join, que contiene el cuadro de selección para las tablas y los campos correspondientes. 
b.) Seleccione el campo Ex: - para sid desde la tabla webform_submissions sid. 
c.) Agregar unir a la izquierda. 
d.) Envíe el formulario. 
e.) Ahora se unió a la tabla webform_submissions. 
=> Luego envíe el formulario, haga clic en "Guardar".

9. Ahora cree una nueva vista para el formulario web: 
=> Seleccione el tipo como " Envíos del formulario web " y el formato es tabla. 
=> Ahora, de forma predeterminada, obtiene (Datos de envío) Ej: - (Datos de envío) Vistas de formularios web, contáctenos 8: Sid (Sid). 
=> Agregar relación para la vista en Ex: - "Vistas de formulario web contáctenos 8: Sid" del nombre de vista de formulario web disponible. 
=> Después de agregar la relación, está disponible con los "Datos de envío" para el formulario web correspondiente, puede agregar cualquier campo que sea necesario. 
=> Para agregar un enlace de edición, puede usar el campo de enlace de edición de forma predeterminada, que se utiliza para editar los datos de envío para las presentaciones correspondientes. 
=> Agregue la ruta que requirió. 
=> Finalmente guarde la vista.

10. Ahora está disponible con la tabla completa con encabezados, datos de envío y operación de edición.

11. Para ordenar a través de encabezados: 
=> haga clic en Configuración de tabla de formato. 
=> Marque Ordenar y agregue orden predeterminada.

12. Finalmente obtienes la pantalla para los datos enviados de Webform con la clasificación por encabezados y la funcionalidad de edición.