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 / Plano
  • Presentación
  • Asignación de uno o más controles a uno o más planos
  • Seleccionar el plano visualizado en el editor
  • Cambio de plano a través de la programación
  • Cambio de plano en una ventana
  • Cambio de plano en un reporte
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
Los planos se utilizan para agrupar los controles de ventana. Un plano es una "capa" de la ventana. Cada ventana puede incluir varios planos.
Los mandos se pueden posicionar en diferentes planos. Se puede visualizar un único plano a la vez en el editor de ventanas y al ejecutar el programa.
Cada ventana de control puede:
  • no pertenecen a ningún avión: se visualizará siempre, independientemente del plano actual
  • pertenecen a un avión. Este control se mostrará cuando se active el plano correspondiente (lo que significa Visible).
  • pertenecen a varios planos. Este control se mostrará cuando uno de los aviones associated con el control esté activado (lo que significa Visible).
Observaciones:
  • Los aviones también están disponibles en los informes. Los aviones de los informes se utilizan principalmente para sustituir los bloques de sustitución.: simplemente posicione los controles en varios planos y active el plano deseado al imprimir.
  • WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP Los planos se pueden utilizar en las páginas y en los controles del contenedor. Para obtener más información, consulte Los aviones en WEBDEV
Asignación de uno o más controles a uno o más planos
Para asignar uno o más controles a uno o más planos:
  1. Seleccione los controles.
  2. Seleccione:
    • "Asociar .. a un plano" en el menú contextual del control o selección de control s en una ventana.
    • "Asociar a un plano" en el menú contextual del control o selección de control s en un reporte.
  3. En la ventana que aparece, seleccione:
    • "Sin plano" si el control debe ser associated sin plano,
    • uno de los aviones disponibles.
    • varios planos (para ello, mantener pulsada la tecla Ctrl durante la selección de planos).
Observaciones:
  • El número de planos es ilimitado. Sin embargo, el editor de ventanas o el editor de reportes pueden impedirle seleccionar los planos superiores a 98.
  • También se puede asignar un control a un avión desde la ventana de control description:
    • en el editor de ventanas: pestaña "Detalles", opción "Plano".
    • en la editor de reportes: Pestaña " UI ", opción "Plano".
  • Al asignar una control a un plano, es posible que la control no se muestre en la ventana actual ni en la reporte: el plano actual difiere del plano asignado a la control.
  • La ventana de asignaciones lista los planos utilizados y luego los planos en blanco.. Los botones que se encuentran en la parte inferior de esta ventana simplifican el movimiento entre los diferentes tipos de planos.
Seleccionar el plano visualizado en el editor
Para visualizar un plano específico en el editor, puede hacerlo:
  • En el editor de ventanas: en la pestaña "Ventana", en el grupo "Asociar", despliegue "Planos". En la ventana que se abre, sólo tiene que elegir el avión que desea visualizar en la sección "Navegación"..
  • En el editor de reportes: en la pestaña "Modificación", en el grupo "Planos", despliegue "Planos". En la ventana que se abre, sólo tiene que elegir el avión que desea visualizar en la sección "Navegación"..
  • Presione las teclas PgDn y PgUp. Estas teclas se utilizan para visualizar los diferentes planos de la ventana actual o reporte.
  • Presione Ctrl + PgDn y Ctrl + PgUp. Estas teclas sirven para visualizar los diferentes planos que contienen controles (planos no vacíos) de la ventana actual o de reporte.
  • Escriba el número del avión a mostrar en la barra de estado de la ventana o editor de reportes.
Cambio de plano a través de la programación
La propiedad Tela impermeable permite:
  • averiguar y cambiar el plano actual en una ventana o reporte.
  • averiguar y cambiar el plano associated con un control.

Cambio de plano en una ventana

El cambio de plano en una ventana se puede realizar en cualquier momento. Un botón se utiliza a menudo para cambiar de plano.
Ejemplo:
// Switch to plane 4 for adding orders
WIN_CRM.Plane = 4
El cambio de avión es inmediato: sólo los controles associated con el avión se muestran.
Observación: Si los aviones han sido nombrados en el editor de la ventana, se puede usar el nombre del avión en lugar del número del mismo.

Cambio de plano en un reporte

El cambio de plano en una reporte debe realizarse al imprimir la reporte. Se recomienda utilizar el Tela impermeable Property en uno de los eventos asociados al reporte, bloques o controles.
// Open the report
// Display plane 2
MyReport.Plane = 2
El cambio de avión es inmediato: sólo se imprimen los controles associated con el avión.
Observación: Sustitución de los bloques de sustitución por aviones:
Hasta la versión 18, los bloques de sustitución se utilizaban para sustituir un bloque por otro durante la impresión.. Sin embargo, para evitar los problemas de impresión, se recomendó crear bloques de sustitución con la misma altura que el bloque a sustituir..
A partir de la versión 19, los aviones pueden sustituir fácilmente un bloque de sustitución.. Para ello, es necesario:
  • en el editor: posicionar los controles del bloque de sustitución en el bloque deseado y asignarlos a un plano.
  • mediante programación: sustituir la llamada a iSubstBlock por una llamada a Tela impermeable Property para mostrar el plano deseado.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Obs


Os planes normalmente se usa uma quantidade limitada no máximo 3 onde pode por na plane 1 o table grid, na plane 2 os campos do formulário e na plane 3 o select view.

Lembro que a janela só vai abrir se todo o oconteudo for carregado na memória, deve ser usado com extrema prudência.


A limited number of planes are normally used, at most 3, where you can put the table grid on plane 1, the form fields on plane 2 and the select view on plane 3.

Remember that the window will only open if all the content is loaded into memory, it must be used with extreme caution.
Boller
15 03 2024

Última modificación: 24/06/2023

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