PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Los pasos para crear un patrón RAD
  • ¿Qué páginas deben crearse?
  • Los ficheros a crear
  • Estándar a seguir
  • Las páginas del formulario
  • Panorama general
  • Para crear una página de formulario:
  • Caso de los botones de impresión
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Creación de las páginas de formulario de un patrón WEBDEV RAD
Los pasos para crear un patrón RAD
Los diferentes pasos para crear un patrón WEBDEV RAD son los siguientes:
  1. Creación del proyecto "RAD Pattern.
  2. Creación de las diferentes páginas del patrón.
  3. Generación del patrón RAD.
  4. Usando el patrón RAD.
¿Qué páginas deben crearse?

Los ficheros a crear

Recordatorio: Para construir un patrón RAD utilizado para crear un proyecto completo, se requieren los siguientes archivos:
  • Un formulario para RADFileA.
  • Un formulario para RADFileB. Un botón Vision Plus (o un cuadro combinado emergente) debe permitirle seleccionar un elemento de RADFileA.
  • Un formulario para RADFileC. Un botón Vision Plus (o un cuadro combinado emergente) debe permitirle seleccionar un elemento de RADFileB.
  • A tabla de RADFileA.
  • A tabla de RADFileB.
  • A tabla de RADFileC.
  • Una página de relación RADFileB/RADFileD.
El menú principal del sitio puede ser incluido en las páginas modelo asociadas.

Estándar a seguir

Esta página de ayuda presenta las reglas que se aplican al crear las páginas del Patrón RAD. Estas reglas se han utilizado para crear los diferentes patrones suministrados con WEBDEV 16.
Estas reglas son recomendaciones. Puede implementar y utilizar su propio estándar.
Las páginas del formulario

Panorama general

Una página de formulario contiene los siguientes elementos:
  • A supercontrol: Este supercontrol contiene los controles del formulario a mostrar. Este supercontrol se encuentra relacionado en el archivo a mostrar.
  • Botones utilizados para Validar o Cancelar (botón Atrás).
  • Botones Vision Pluspara seleccionar elementos de otro archivo en una página específica (sólo para los formularios relativos a RADFileB y RADFileC).
señalar: Si el patrón utiliza un menú, le recomendamos que inserte este menú en la página modelo utilizada por el patrón.. Por lo tanto, el menú será accesible desde todas las páginas generadas.
Ejemplo de página de formulario para el patrón de Intranet:

Para crear una página de formulario:

  1. Seleccione "Archivo... Nueva... Página" y, a continuación, "En blanco".. Puede seleccionar el modelo usado en su patrón.Haga clic entre los botones de acceso rápido.
    • Haga clic en "Página" en la rueda que se muestra.Aparece la ventana para crear un nuevo elemento: haga clic en "Página" y luego en "Página".
    • Se inicia el asistente para la creación de páginas.
    • Seleccione "En blanco". Puede seleccionar el modelo usado en su patrón.
  2. En la ventana de descripción, introduzca el nombre de la página. Este nombre debe contener necesariamente el nombre del fichero visualizado en el formulario (algunos ejemplos: PAGE_Form_RADFileA, PAGE_For_RADFileA, ...).
    señalar: Si desea indicar el nombre del archivo actual al usuario, utilice el nombre del archivo (RADFileA por ejemplo) en una leyenda. El término RADFileX será reemplazado automáticamente por el título del archivo descrito en el análisis.
  3. Guarde la página.
  4. Crear un supercontrol en la página ("Insert... Special... Supercontrol"). Este supercontrol mostrará los controles que se encuentran en el formulario. Posicione este control en la página y defina su tamaño. Las barras de desplazamiento se mostrarán automáticamente si algunos de los controles no caben en el tamaño especificado.Crear un supercontrol en la página: En el panel "Creación", en el grupo "Contenedores", haga clic en "Supercontrol".. Este supercontrol mostrará los controles que se encuentran en el formulario. Posicione este control en la página y defina su tamaño. Las barras de desplazamiento se mostrarán automáticamente si algunos de los controles no caben en el tamaño especificado.
  5. En la ventana de descripción del supercontrol, especifique el nombre del supercontrol. Este nombre debe ser necesariamente SC_Form (SC_ es el prefijo definido en la carta de programación.: no es necesario si no se utiliza una carta de programación).
  6. En la pestaña "Contenido" de la ventana de descripción del supercontrol, especifique:
    • el archivo navegado: RADFileXX ("RADFileA" por ejemplo).
    • el artículo consultado: IDRADFileXX ("IDRADFileA" por ejemplo).
  7. Crear y posicionar los diferentes botones de su página: botón de validación, botón de retroceso. Estos botones pueden tener cualquier nombre.
  8. Caso de botón de validación (botón "OK" o "Validate" por ejemplo).
    En el código del botón de validación, le aconsejamos que habilite la gestión automática de errores ("If Error: "con el proceso automático "Ejecutar el proceso de error ("CASE ERROR:" en el código)").
    El código del botón de validación puede ser (para un formulario en RADFileA):
    // Read the information entered
    PageToFile()
    // If it's a new record
    IF RADFileA..NewRecord = True THEN
    // Add it
    HAdd(RADFileA)
    ELSE
    // Modify it
    HModify(RADFileA)
    END
    // Back to the previous page
    IF PreviousPage() = "" THEN
    PageDisplay(PreviousPage)
    ELSE
    PageDisplay(PAGE_Home)
    END

    CASE ERROR:
    Error("An error occurred during the validation.", HErrorInfo())
    RETURN
  9. Caso de botón para volver (botón"Atrás" por ejemplo).
    // Are we coming from a page?
    IF PreviousPage() = "" THEN
    // Yes, display this page
    PageDisplay(PreviousPage())
    ELSE
    // No, go back to the home page
    PageDisplay(PAGE_Home)
    END

    Nota: Este código requiere la presencia de una página llamada "PAGE_Home" en el patrón RAD. Esta página puede ser la página de inicio del sitio y puede contener el menú principal del sitio.. Ver Página de menú para más detalles.
  10. Introduzca el código de inicialización de la página. Ejemplo:
    // Display the records
    FileToPage()

    Este código se utiliza para mostrar el valor de los registros en el formulario.
  11. Agregue el Botones Vision Plus si es necesario (para los formularios RADFileB y RADFileC).

Caso de los botones de impresión

Un patrón RAD puede contener botones utilizados para iniciar una impresión. El código de estos botones debe permitirle iniciar la impresión del archivoreporte.
Los informes deben ser creados en el proyecto del patrón RAD:
  • El nombre de estos informes debe contener RADFileX. Para una mejor legibilidad, le recomendamos que utilice "Form" o "Table" en el nombre del formulario para identificar fácilmente el tipo de archivoreporte.
  • Este nombre debe utilizarse en el código del botón de impresión:
    // Create a unique file name
    sFile is string = fDataDir() + "\" + DateSys() + TimeSys() + ".pdf"
    // Print the report in a PDF file
    iDestination(iPDF, sFile)
    // Generate the report
    iPrintReport(RPT_List_RADFileA)
    // Display the report in PDF format
    FileDisplay(sFile, "application/pdf")
    // Delete the file
    fDelete(sFile)
PRECAUCIÓN: No hay necesidad de personalizar los informes encontrados en su proyecto del patrón RAD. De hecho, durante la generación, sólo se conserva el nombre de la reporte voluntad.. Si el botón "Imprimir" se encuentra en una página "Formulario", el impreso reporte será un Formulario reporte. Si el botón "Imprimir" se encuentra en una página "Tabla", la impresión reporte será una Tabla reporte.
Versión mínima requerida
  • Versión 12
Comentarios
Haga clic en [Agregar] para publicar un comentario