Posibilidad de abrir una ventana emergente, modal, sin perder de vista la inicial que quedará detrás, con toda la funcionalidad que tiene una ventana normal. Se incluye propuesta de petición de Sanidad al respecto. Tras las pruebas iniciales, incluimos los siguientes requisitos: - Integración con los saltos de forma que podamos pasar un salto a salto modal de forma sencilla. - Regreso de ventana con acción de interfaz. Esto nos permitirá volver de un salto con una acción de interfaz sin recargar la ventana. - Rediseñar la ventana. Eliminar la barra superior de la ventana donde se encuentra el menú. Para que siempre se cierre la ventana mediante la acción de algún botón. - Método de cierre de ventana modal. - Método de apertura de ventana modal para acciones particulares. En principio, para este tipo de llamadas no se podrá recargar la ventana origen.
Product | None |
Operating System | None |
Component | None |
versiones | version proxima 3.x |
Comments
Ficheros modificados: - INCLUDE: - IgepAccionesGenericas.php - IgepSalto.php - IgepSmarty.php - gvHidraForm.php - gvHidraMaps.php - VIEWS: igep_saltoModal.php - PLANTILLAS: igep_saltoModal.tpl - PLUGINS: - CWBoton.php - CWBotonTooltip.php - JS: ventanaModal.js
Modificamos el plugin CWBarra, añadiéndole un nuevo parámetro "oculto" (true/false) Con el que se indicará a la tpl si la ventana va a actuar como ventana modal o no, con ello ocultaremos el menú desplegable y los botones de volver al inicio y salir de la aplicación. Esta asignación de parámetro se hará desde negocio, transparente para el programador
Los botones que ejecuten una ventana modal y aparezcan dentro de una ficha/tabla para actuar como una acción de interfaz, tendrán el mismo funcionamiento que el botón de una ventana de selección, es decir, aparecerán por defecto inactivos hasta que se vaya a operar con el registro. Se podrán hacer visibles/invisibles, activo/inactivo. Para ello necesitan el atributo "actuaSobre" en la tpl, que corresponderá al campo que irá asociado. Ficheros modificados: - objBotonTooltip.js - CWBotonTooltip.php