Mejoras #22790

Reuniones #22656: Propuestas y temas posibles para roadmap 2019

Soporte para resultado 'gvHidraNoAction' en acciones de ventana modal

Añadido por Anónimo hace más de 4 años. Actualizado hace más de 4 años.

Estado:Cerrada Fecha de inicio:2019-10-23
Prioridad:Normal Fecha fin:
Asignado a:- % Realizado:

100%

Categoría:-
Versión prevista:gvHIDRA-5_1_0
Ref. DESIG (Jira):ENT-357017

Descripción

Se desea que el framework gvHidra soporte resultados del tipo gvHidraNoAction en las acciones de ventana modal (ej: preInsertar devuelve un -1, que equivale a devolver new ActionForward ('gvHidraNoAction'))

Ejemplo para llegar a la ventana modal en la que se realiza una inserción en MAPADEV;

Módulos principales

Mantenimientos

Centros Deportivos
Búsqueda de un centro (Por ejemplo: Las piezas rotas)
Pestaña de espacios singulares - Botón de modificar

Crear un nuevo Espacio Singular Motor (segundo botón)
En longitud poner un numero pequeño (ej: 200)
Pulsar guardar

Histórico

Actualizado por Anónimo hace más de 4 años

El cambio a realizar (realizando pruebas antes para garantizar el correcto funcionamiento) es en el método _processAction del fichero actionController.php, dentro del condicional...

if(!$action->obj_errorNegocio->hayError()) {

Aproximadamente en la línea 243 debería comprobarse, antes de la condición de isModal, lo siguiente:

$actionForwardName = $actionForward->getName ();
if ($actionForwardName == 'gvHidraNoAction') {
   // NOP : No hacer nada, y dejar intacto el 'actionForward' de tipo 'gvHidraNoAction'.
}
else if ($action->isModal ()) { 
   $this->_communication = 'json';
   ...
}

Actualizado por Anónimo hace más de 4 años

  • Se actualizó Descripción (diff)

Actualizado por Anónimo hace más de 4 años

  • Versión prevista establecido a gvHIDRA-5_1_0
  • % Realizado cambiado 0 por 100

Actualizado por Anónimo hace más de 4 años

  • Estado cambiado Nueva por Resuelta

Actualizado por Veronica Navarro Porter hace más de 4 años

  • Estado cambiado Resuelta por Cerrada
  • Ref. DESIG (Jira) cambiado ENT-00000 por ENT-357017

Exportar a: Atom PDF