%RPLC-TITULO-DEL-DIALOGO

%RPLC-CONTENIDO-DEL-DIALOGO

 Ventana emergentePhp - Bibliotools

Generador de dialogos de usuarioReferencia para desarrollo

  \ZfExtensor\element\DialogoEmergente

Ofrece un generador de dialogos emergentes para ser presentados en el cliente, en casos en los que es necesario desplegar formularios "concurrentes" o complementarios que eventualmente podrían invocar o mostrar dialogos modales. En general no se debe instanciar aislado; se debe incorporar como atributo de estructuras complejas que involucran entre sus funcionalidades el despliegue de dialogos utilitarios, para encadenar y eventualmente editar información complementaria, sin abandonar la página en que se encuentran. Su característica principal es permitir presentar múltiples instancias, simultáneas superpuestas en la pila de capas visibles dentro de una página web.
Se ofrece para compensar la ausencia de tal funcionalidad en el objeto Dialogo modal pues no está soportada por Twitter-Bootstrap y ello hace que la implementación de dicha herramienta, ofrecida aquí, se limite al uso en páginas con poca complejidad.

  Constructor e instanciación

El modelo de definición de dialogos emergentes extiende la estructura base de FormAPI y emplea su modelo de definición; pero, sus atributos son un poco diferentes:
$dialogdef = [
'#name' => '',
'#usafinder' => FALSE,
'#binder' => array | \Biblio2ls\Model\BindedAccion,
'#lblbotonbuscar' => '', // label del botón buscar #quebuscar
'#msgquebuscar' => '', // describe que debe escribir en caja de búsqueda
'#caption' => '',
'#description' => '',
'#innrHtml' => '',];

En caso de que incluya un buscador en su zona de encabezado, se debe tener en cuenta que el botón lanzador del evento debe estar ligado con una acción que procese la búsqueda y devuelva resultados para mostrar dentro del cuerpo del dialogo. Dicha acción debe ser definida e instanciada como se explica en la documentación de la biblioteca de asistentes "Acciones Ajax".

Adicionalmente, el elemento que va a emplear el dialogo, ya sea como uno de sus atributos o como estructura asociada, forzando su registro, debe asociar o incluir un botón llamador que lo active para poder mostrarlo. Dicho botón, debe además asociar comportamientos que invoquen acciones pertinentes para "llenar el dialogo".

  Uso de dialogos con contenido ajax vinculado

Este botón debe desplegar la ventana emergente con el contenido devuelto por una solicitud de carga de una tabla


Php - BiblioTools [Documentación]