|
|
|
|
PopupDisplayPage (Función) Muestra una Page WEBDEV como una ventana emergente en la Page actual con un efecto OVI (Oscurecimiento de Ventanas Inactivas). Esta función se utiliza para simular fácilmente un cuadro de diálogo en el código del navegador. Observación: Para mostrar una ventana emergente Page , se puede usar PopupDisplayPage: - en el código de una control Botón con la opción "Ejecutar sólo el código de clic del navegador". En este caso, sólo se ejecutará el código del navegador de la control Botón.
- en una control Botón con la opción "Ejecutar códigos del servidor y del navegador" (que envía valores al servidor). AJAX debe estar activado en el código de esta control Botón. En este caso, se ejecutará el código del navegador y los códigos del servidor de la control.
// Displays PAGE_ProductDetails as popup PopupDisplayPage(PAGE_ProductDetails, (nProductID), popupCenter)
Sintaxis
Abrir una ventana emergente Page en una posición determinada Ocultar los detalles
PopupDisplayPage(<Page> [, <Parameters> [, <Display options> [, <X> [, <Y>]]]])
<Page>: Nombre de la página Nombre de Page a mostrar. <Parameters>: Lista de valores entre paréntesis, separados por comas Parámetros de la Page a visualizar. La lista de parámetros tiene el siguiente formato: (<Parameter 1>, ..., <Parameter N>) donde: - <Parameter 1>: Primer parámetro de la Page.
- ...
- <Parameter N>: Enésimo parámetro de la Page.
Atención: - Los parámetros se pasan por valor.
- En una llamada al código del navegador, los valores se convierten en cadenas cuando se envían los datos al servidor. Se recomienda utilizar sólo parámetros simples (booleano, cadena, entero, etc.)..
<Display options>: Constante opcional de tipo Integer Opciones de visualización de ventanas emergentes: | | popupBottomCenter | La ventana emergente Page aparece en la parte inferior central de la parte Visible del Page actual. | popupBottomLeft | La ventana emergente Page aparece en la parte inferior izquierda de la parte Visible del Page actual. | popupBottomRight | La ventana emergente Page aparece en la parte inferior derecha de la parte Visible del Page actual. | popupCenter (Valor predeterminado) | La ventana emergente Page se centra en la parte Visible del Page actual. | popupCenterLeft | La ventana emergente Page aparece en el centro y a la izquierda de la parte Visible del Page actual. | popupCenterRight | La ventana emergente Page aparece en el centro y a la derecha de la parte Visible del Page actual. | popupDiscardable | La ventana emergente Page puede descartarse: la ventana emergente puede cerrarse pulsando ESC o haciendo clic fuera de la ventana emergente. Esta constante puede combinarse con otra constante de posición de la ventana emergente. | popupFixed | La ventana emergente Page se fija en la posición especificada: la posición del Popup no cambiará si se desplaza la Page o si se cambia el tamaño del navegador. Esta constante puede combinarse con otra constante de posición del Popup (excluyendo popupPositionXY y popupMouseXY). | popupMouseXY | El Popup Page se abrirá en la posición del ratón. Esta constante sólo puede utilizarse en un navegador Event( de un control o Page). Esta constante no se puede utilizar:- en los procedimientos de navegación.
- en los eventos llamados directa o indirectamente desde un navegador Procedure (a través de ExecuteProcess por ejemplo).
- en el código del navegador de un Botón o control Enlace.
| popupPositionXY | La ventana emergente Page se abrirá en las posiciones X e Y especificadas. | popupTopCenter | La ventana emergente Page aparece en la parte superior central de la parte Visible del Page actual. | popupTopLeft | La ventana emergente Page aparece en la parte superior izquierda de la parte Visible del Page actual. | popupTopRight | La ventana emergente Page aparece en la parte superior derecha de la parte Visible del Page actual. |
<X>: Entero opcional Si se utiliza la constante popupPositionXY , indica la posición X del Control Popup (en relación con la parte superior izquierda Corner 0 del Page ). Este parámetro se expresa en píxeles. <Y>: Entero opcional Si se usa la constante popupPositionXY , indica la posición Y de visualización de la ventana emergente (en relación con la esquina superior izquierda de control ). Este parámetro se expresa en píxeles. Observaciones - La Page visualizada se abre en el servidor.
- La Page mostrada puede ocultarse con PopupClosePage.
- Los navegadores no actualización la visualización en medio de un código JavaScript: PopupDisplayPage y PopupClosePage deben usarse en diferentes eventos/procesos. Si estas funciones se utilizan en el mismo Event/Process, el Page no se visualiza.
- No es posible abrir dos páginas emergentes al mismo tiempo usando PopupDisplayPage.
- La función OVI puede desactivarse y personalizarse en el código, utilizando PáginaEnableDDW y PáginaTasaDDDDWW.
- Esta función no se puede utilizar en las tareas programadas y en las tareas retrasadas.. Para obtener más información, consulte Tareas programadas y retrasadas.
- Los procesos AJAX del Page mostrado por PopupDisplayPage pueden actualizar solo los controles en este mismo Page. Para actualizar el contenido de los controles en el Page que llama a PopupDisplayPage , puede:
- cree un navegador Procedure en el Page que llame a PopupDisplayPage. El Procedure tomará los nuevos datos como parámetros y los asignará a los controles del Page.
- llame a este navegador Procedure en los procesos del Page mostrado por PopupDisplayPage pasando el nuevos valores como parámetros.
Componente: wd290page.dll
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|