drupal views – ¿Cómo actualizar / actualizar un bloque o vista después de enviar un formulario?

Pregunta:

Tengo una Vista de las entidades creadas que se muestran como un bloque. En la misma página tengo un formulario con el que se pueden crear nuevas entidades, y este formulario se envía a través de AJAX porque no quiero que se vuelva a cargar la página después del envío. Sin embargo, el problema es que después del envío, la Vista en la misma página no se actualiza, lo que hace que parezca que el envío no ha hecho nada. Podría establecer una regla para recargar la página después del envío, pero me gustaría que la vista se actualice sin recargar.

Lo que he probado (Drupal 7)

He experimentado con el módulo de actualización automática de vistas , pero actualizar constantemente una vista parece un poco excesivo ya que, por razones de rendimiento, sería mejor activarlo solo en el envío de un formulario. El módulo Views Flag Refresh hace exactamente lo que necesito, pero debido a que es un indicador y no un elemento de formulario, no estoy seguro de cómo podría usar un indicador para enviar el contenido de un formulario. El siguiente módulo hace exactamente lo que necesito y actualiza una Vista después de enviar un formulario, pero solo hay una versión D6 ( Actualización de Vistas Ajax ) sin planes para un puerto D7. La última posibilidad que he considerado es la integración de Node.js ( Views Node.js ), pero esto parece enormemente complejo para una característica tan pequeña y no estoy tan seguro de mi capacidad para lograrlo.

Entonces, en este punto, no estoy muy seguro de en qué dirección ir. ¿Cómo puedo actualizar después de enviar un formulario?

Respuesta:

Creo que este podría ser el módulo que está buscando: – https://www.drupal.org/project/views_nodejs

Tengo algunas dependencias y necesitarás configurar un servidor node.js, pero aparte de eso, es bastante sencillo.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım