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 / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Página / Páginas y sitios AWP
  • Presentación
  • Visualización de una página de Active WEBDEV sin parámetros
  • Visualización de una página Active WEBDEV desde una página WEBDEV
  • Visualización de una página de Active WEBDEV en un navegador o desde cualquier sitio
  • Visualización de una página de Active WEBDEV con parámetros
  • Visualización de una página Active WEBDEV con parámetros de una página WEBDEV (desde la interfaz)
  • Visualización de una página Active WEBDEV con parámetros de una página WEBDEV (mediante programación)
  • Visualización de una página de Active WEBDEV en un navegador o desde cualquier sitio
  • Recuperación de los parámetros pasados a una página de Active WEBDEV
  • Recuperación de los parámetros pasados a la página
  • Recuperación de los parámetros en el código de declaración de variables globales de la página
  • Recuperación de los parámetros con PageParameter
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Se puede visualizar una página de Active WEBDEV:
  • de una página estática o una página en modo de sesión de un sitio WEBDEV.
  • directamente por una Address introducida en el navegador.
  • desde cualquier página de cualquier sitio.
Esta página se puede mostrar directamente o puede tener en cuenta los parámetros.
Esta página de ayuda presenta:
Visualización de una página de Active WEBDEV sin parámetros

Visualización de una página Active WEBDEV desde una página WEBDEV

Una Página WEBDEV de Active puede ser visualizada desde otra página WEBDEV:
  • desde la interfaz de la página: simplemente seleccione la Página WEBDEV activa para abrir en el enlace description.
  • a través de la programación (código del servidor o código del navegador) con PageDisplay:
    PageDisplay(PAGE_MyPage)
Observación: En el código del navegador, las páginas de Active WEBDEV no aparecen en las sugerencias de finalización.

Visualización de una página de Active WEBDEV en un navegador o desde cualquier sitio

Para visualizar una página de Active WEBDEV desde un navegador o directamente desde un sitio, utilice la siguiente sintaxis:
http://www.mysite.com/myAWPpage.awp
o si la página se encuentra en el directorio MyDir:
http://www.mysite.com/MyDir/myAWPpage.awp
Visualización de una página de Active WEBDEV con parámetros

Visualización de una página Active WEBDEV con parámetros de una página WEBDEV (desde la interfaz)

Una página WEBDEV de Active con parámetros puede ser visualizada desde otra página WEBDEV directamente desde la interfaz de la página: simplemente especifique la Página WEBDEV Activa a abrir en el enlace description. El nombre de la página debe ir seguido de los diferentes parámetros a pasar.
Ejemplo: Enlace a MyPage.awp pasando parámetros.
En la Definition del enlace:
  1. Haga clic en el botón "Otras acciones" y seleccione "Otras acciones: introduzca un enlace".
  2. Indique la página a mostrar seguida de los parámetros necesarios.
Observación: Si el tipo de enlace es "Ninguno" (opción "Funcionamiento en los controles"), los parámetros deben denominarse P1, P2, ..., P256.
PAGE_myAWPpage.awp?P1=Instruments&P2=350

Visualización de una página Active WEBDEV con parámetros de una página WEBDEV (mediante programación)

WindowsLinux Código Servidor: Para visualizar una página Active WEBDEV con parámetros de una página WEBDEV mediante programación, utilice PageDisplay:
Cada parámetro de la página corresponde a un parámetro de PageDisplay.
// In the "MyPage.AWP" page, displays the 350th element
// of "Instruments" category
PageDisplay(PAGE_MyPage, "Instruments", 350)

Visualización de una página de Active WEBDEV en un navegador o desde cualquier sitio

Para visualizar una página de Active WEBDEV desde un navegador o directamente desde un sitio pasando parámetros, utilice la siguiente sintaxis:
http://www.mysite.com/PAGE_mypage.awp?P1=Instruments&P2=350
Este código muestra, en la página "PAGE_MyPage.AWP", el elemento 350 de la categoría "Instrumentos.
Recuperación de los parámetros pasados a una página de Active WEBDEV

Recuperación de los parámetros pasados a la página

Se pueden utilizar varios métodos para recuperar los parámetros pasados a una página de Active WEBDEV:
  1. Recuperación de los parámetros en el código de declaración de variables globales de la página.
  2. Recuperación de los parámetros con PageParameter.

Recuperación de los parámetros en el código de declaración de variables globales de la página

Para recuperar directamente los parámetros pasados a la página en el código de inicialización de la página, se debe declarar una Procedure en esta Process. El nombre de este Procedure y el nombre de la página deben ser idénticos. Los parámetros de esta Procedure corresponden a los parámetros a pasar a la página (respetando la secuencia de parámetros pasados a la página). Estos parámetros pueden ser cadenas, reales o enteros.
Los parámetros recuperados en el código de declaración de variables globales de la página son cadenas de caracteres.
Ejemplo:
  1. Código utilizado para mostrar la página pasando los parámetros:
    // In the "MyPage.AWP" page, displays the 350th element
    // of "Instruments" category
    PageDisplay(PAGE_MyPage, "Instruments", 350)
  2. Código utilizado para recuperar los parámetros:
    // -- Declaration of global variables of PAGE_MyPage // --
    PROCEDURE PAGE_MyPage(Category="Toys", ID="1")
    // In our example: Category will be set to "Instruments"
    // ID will be set to "350"
Observaciones:
  • Se debe dar un valor Default a los parámetros definidos en el código de declaración de las variables globales de la página. Estos valores se utilizarán si la página se llama sin parámetros.
  • Si la página se muestra desde un código de navegador, los parámetros utilizados en el código de declaración de variables globales deben denominarse P1, ...., P256. En este caso, no se debe encontrar ningún control llamado P1, P2, ...., P256 en la página.

Recuperación de los parámetros con PageParameter

PageParameter se utiliza para recuperar el valor de uno de los parámetros pasados a la página:
Caso 1: Recuperación según el nombre del parámetro:
Por Default, los parámetros son nombrados automáticamente por WEBDEV (P1, P2, ... , P256). En este caso, no se debe encontrar ningún control llamado P1, P2, ...., P256 en la página.
Ejemplo:
  1. Código utilizado para mostrar la página pasando los parámetros:
    // In the "MyPage.AWP" page, displays the 350th element
    // of "Instruments" category
    PageDisplay(PAGE_MyPage, "Instruments", 350)
  2. Código utilizado para recuperar los parámetros:
    // Retrieve the parameters
    SoughtCategory is string = PageParameter("P1")
    SoughtID is int = PageParameter("P2")
Caso 2: Recuperar según el índice del parámetro:
  1. Código utilizado para mostrar la página pasando los parámetros:
    // In the "MyPage.AWP" page, displays the 350th element
    // of "Instruments" category
    PageDisplay(PAGE_MyPage, "Instruments", 350)
  2. Código utilizado para recuperar los parámetros:
    // Retrieve the parameters
    SoughtCategory is string = PageParameter(1)
    // SoughtCategory = "P1=Instruments"
    SoughtCategory = Right(Length(SoughtCategory)-3)
    SoughtID is int = PageParameter(2)
    // SoughtID = "P2=350"
    SoughtID = Right(Length(SoughtID)-3)
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/11/2022

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