AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas de la Web / Funciones de páginas
  • Parámetros pasados a la página a abrir
  • Sitios web multilingües
  • Principio de apertura de una página
  • Eventos y códigos que se ejecutan cuando se llama a PageUse.
  • Abrir una página de un componente externo
  • Varios
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Muestra una página WEBDEV en el navegador del usuario y cierra todos los contextos de página actualmente abiertos en el servidor.
Ejemplo
// Switch the application to English
Nation(nationEnglish)
// Redisplay the PAGE_Login page with captions in English
PageUse(PAGE_Login)
Sintaxis
PageUse(<Page> [, <Parameter 1> [... [, <Parameter N>]]])
<Page>: Nombre de la página
Nombre de la página a mostrar.
Si este parámetro corresponde a una cadena vacía (""), el nombre de la página es el nombre de la página a la que pertenece el evento actual.
En el modo de prueba, especifique la ruta completa de la página si la página que desea abrir se encuentra en un directorio distinto del directorio del proyecto.
<Parameter 1>: Tipo de valor enviado a la página (opcional)
Parámetro(s) a pasar al evento de apertura de la página a abrir (evento "Declaraciones globales" de la página). Estos parámetros se pasan por referencia y se consideran variables globales a la página.
<Parameter N>: Tipo de valor enviado a la página (opcional)
Parámetro(s) a pasar al evento de apertura de la página a abrir (evento "Declaraciones globales" de la página). Estos parámetros se pasan por referencia y se consideran variables globales a la página.
Observaciones

Parámetros pasados a la página a abrir

Los parámetros se recuperan en el evento de apertura de la página (evento "Declaraciones globales" de la página). Basta con escribir la siguiente línea al principio del evento "declaraciones globales":
PROCEDURE <Page name> (<Parameter 1> [, ...[, <Parameter N>]]])

Sitios web multilingües

PageUse puede utilizarse en sitios multilingües. Esta función permite reabrir una página teniendo en cuenta el idioma especificado por Nación.

Principio de apertura de una página

PageUse hace lo siguiente:
  • cerrar todos los contextos abiertos en el servidor
  • crear un contexto de página en el servidor
  • devolver la página al navegador del internauta.
Nota: Si se utiliza PageUse en el código de un control Botón, la página se abrirá en el destino definido para este control Botón (pestaña "General" de la descripción del control o ChangeTarget).

Eventos y códigos que se ejecutan cuando se llama a PageUse.

Los siguientes eventos se ejecutan cuando se muestra la página:
  • Código de apertura de la página (Event "Declaraciones globales" de la página).
  • Event "Inicialización" de los controles de página.
  • Mostrar página en el navegador.
  • Código JavaScript asociado a la página y a los controles.
  • Código WLanguage después de la llamada a PageUse (si se utiliza).
WEBDEV - Código ServidorWindows

Abrir una página de un componente externo

Para abrir una página de un componente externo, utilice el nombre de la página del componente externo (el componente que se está incluyendo en el proyecto). Por ejemplo:
PageUse(ComponentPage)
Si se produce un conflicto con un elemento del proyecto, el nombre del elemento debe ir precedido del nombre del componente externo. Por ejemplo:
PageUse(MyComponent.Page)
Para utilizar el nombre de la página en una variable, debe especificarse el nombre del componente externo. Por ejemplo:
sPage is string = "MyComponent.MyPage"

PageUse(sPage)

Varios

  • Para volver a mostrar una página, se recomienda utilizar PageRefresh.
  • Para mostrar una página sin cerrar los contextos abiertos en el servidor, le recomendamos que utilice PageDisplay.
  • No debe utilizar código WLanguage después de una llamada a PageUse.
  • Si el proyecto utiliza sesiones preiniciadas, esta función no debe utilizarse en el evento "Inicialización" del proyecto. Debe utilizarse en el evento "Inicialización en modo de sesión preiniciada".
Componente: wd300page.dll
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/09/2024

Señalar un error o enviar una sugerencia | Ayuda local