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
  • Transformar una página en modo Sesión en Active WEBDEV Page
  • Consejos de programación
  • Práctico
  • Limitaciones relativas al contenido y a la programación de las páginas de Active WEBDEV
  • Visualización de una página de Active WEBDEV
  • Instalación de Active WEBDEV Pages en un servidor
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
Transformar una página en modo Sesión en Active WEBDEV Page
Para transformar una página en modo Sesión en Active WEBDEV Page:
  1. Abra el description del Page actual ("description" en el menú contextual del Page).
  2. En la pestaña "General", en "Tipo de Page", seleccione "AWP"..
  3. Valide.
¿Dónde se guardará la página WEBDEV Active?
Una vez transformado un Page dinámico en un Active WEBDEV Page, se generará el Page en formato AWP en el directorio _WEB del proyecto (en cada subdirectorio correspondiente a los idiomas soportados por el proyecto).
Consejos de programación
  • El código del servidor debe encontrarse en los eventos de inicialización (inicialización de Page o de los controles).
  • Los contextos deben ser gestionados a través de la programación. La Page debe posicionarse en la base de datos (según los parámetros recibidos en la URL, por ejemplo). Para obtener más información, consulte Visualización de una página de Active WEBDEV desde otra página.
Práctico
  • Actualizando una página WEBDEV Active: Al actualizar una página de Active WEBDEV se activan todos los eventos WLanguage de la página. Por ejemplo, si la página de Active WEBDEV permitió una adición, al refrescar la página se hará de nuevo esa adición.
  • Eventos de WLanguage: El orden de ejecución de los eventos de WLanguage al hacer clic en una control Botón, por ejemplo, es el siguiente:
    • "Inicialización" Event del proyecto,
    • "Declaraciones globales" Event del Page,
    • "Inicialización" Event de los controles en el Page,
    • "Inicialización" Event del Page,
    • "Clic" Event del control Botón clicado
      Cada vez que se realiza una acción en el Active WEBDEV Page, el Page HTML correspondiente se reconstruye íntegramente en el servidor.
  • Enlaces: Puede crear enlaces mediante programación (use la URL Property en controles de enlaces).
  • Enlaces y botones: Deberías preferir los enlaces y botones sin "submit".. Se genera un enlace "" en la página web de Page.
Limitaciones relativas al contenido y a la programación de las páginas de Active WEBDEV
  • Primera página de un proyecto.: Un Active WEBDEV Page no puede ser el primer Page del proyecto en modo Sesión. Una página de Active WEBDEV puede ser la página de inicio de un proyecto.
  • Funciones de seguimiento de WLanguage: Solo está disponible la salida en un archivo (constante trFile).
  • Cuadros de diálogo: Los cuadros de diálogo mostrados por las funciones Confirm, Error e Info se ignoran si se muestra una página en el mismo proceso con la función PageDisplay.
  • Elementos globales utilizados en el proyecto.: Cuando se modifica un elemento global del proyecto (global Procedure, query, class, ...), se debe recompilar el proyecto para tener en cuenta estas modificaciones en las correspondientes páginas autónomas de Active WEBDEV.
  • Buscapersonas: Los localizadores generados por el RAD no pueden utilizarse en las páginas de Active WEBDEV. En efecto, estos controles utilizan el contexto del proyecto (que no existe en las páginas de Active WEBDEV). Estos controles deben ser sustituidos por un localizador programado. Cada enlace del Page r debe mostrar un Page con datos específicos (Page basado en una consulta con parámetros por ejemplo).
    Todos los registros también se pueden mostrar en una celda con barra de desplazamiento.
    El localizador en modo AWP gestiona automáticamente el método de paso de parámetros, sin programación. Este tipo de paginador te permite reference todas las páginas de relacionado y evita tener que usar cookies para almacenar la búsqueda actual.
  • control Tabla: Los controles Tabla están limitados (las tablas basadas en un archivo de datos con columnas de enlace ya no funcionan, por ejemplo). Se pueden reemplazar con un looper (ya que los enlaces se crean dinámicamente con la URL Property ).
  • control Imagen: Ninguna imagen generada puede ser utilizada en las páginas de Active WEBDEV.
  • Elemento en la memoria (cuadro de lista, cuadro combinado, looper): el contenido de estos elementos es volátil. El contenido de estos elementos debe rellenarse sistemáticamente en el código de inicialización de Page.
  • El valor de los controles de solo lectura se pierde y se debe volver a calcular cada vez que se muestra Page .
  • Tamaño de páginas WEBDEV Active: Con proyectos grandes (que contengan varias clases, procedimientos globales o consultas), el tamaño de las Páginas Active WEBDEV generadas será bastante importante.
  • Variables globales del servidor: Las variables globales del servidor del proyecto recuperan su valor Default cada vez que se accede a la página en caso de Active WEBDEV autónomo Page s. Sin embargo, puede utilizar DeclareAWPContext o los controles ocultos associated con el valor deseado.
  • Componentes WINDEV o WEBDEV: No se encuentran los componentes manejados por un Active WEBDEV Page. Deben trasladarse al directorio _WEB.
  • Ubicación de los archivos de datos: La ubicación de los archivos de datos debe realizarse en el código de inicialización del proyecto, a través de la siguiente Line de código por ejemplo:
    HSubstDir("?", fDataDir())
  • URL relativa: No deben utilizarse las URL relativas creadas mediante programación en la home Page de proyecto.
Visualización de una página de Active WEBDEV
Un Active WEBDEV Page puede visualizarse desde un Page estático o desde un Page dinámico de un sitio WEBDEV.
Se puede visualizar una página de Active WEBDEV:
  • desde la interfaz WEBDEV: sólo tiene que seleccionar el Active WEBDEV Page que desea mostrar al describir el enlace.
  • mediante programación.
Instalación de Active WEBDEV Pages en un servidor
Para instalar Active WEBDEV Pages en un servidor, puede:
  • utilizar la instalación estándar de un sitio en modo Sesión. Los archivos AWP están clasificados en la categoría "Archivos HTML estáticos".
  • utilice WDDeploy o cualquier otro cliente FTP para instalar el archivo directamente en el sitio deseado.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 08/09/2023

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