AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Propiedades WLanguage / Propiedades de ventanas, páginas y controles
  • Planos y ventanas
  • Planos y ventanas internas
  • Planos y control Celda
  • Planos y reportes internos
  • Limitaciones
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
La propiedad Plane permite:
  • Obtener el plano activo de una ventana (o reporte) o el plano al que pertenece un control.
  • Cambiar el plano activo de una ventana (o reporte) o asociar un control a otro plano.
Observaciones:
  • Un plano es una "capa":
    • de una ventana,
    • de un reporte.
    No se pueden visualizar varios planos al mismo tiempo (en el editor de ventanas, páginas, reportes o en las aplicaciones).
  • En una ventana o reporte, cada control puede:
    • no pertenecer a ningún plano. El control siempre se mostrará, independientemente del plano actual.
    • pertenecer a un plano. El control se mostrará cuando se muestre el plano correspondiente.
    • pertenecer a varios planos. El control se mostrará cuando uno de los planos asociados al control esté activo (es decir, cuando sea visible).
  • Los planos de los reportes se utilizan principalmente para reemplazar bloques de sustitución: simplemente posicione los controles en varios planos y active el plano deseado al imprimir.
Ejemplo
WINDEVUniversal Windows 10 AppJava
// Change the active plane
WIN_EditWindow.Plane = 2
Sintaxis

Obtener el plano activo de una ventana (o reporte) o el plano al que pertenece un control Ocultar los detalles

<Plane number> = <Element used>.Plane
<Plane number>: Entero o cadena de caracteres
  • Número del plano activo en la ventana especificada.
  • Número del plano activo en el reporte especificado.
  • Número del plano al que pertenece el control especificado.
  • Números de los planos (separados por una coma) a los que pertenece el control.
<Element used>: Nombre del control, ventana o reporte
Nombre del elemento a utilizar:
  • Nombre del control.
  • Nombre de la ventana.
  • Nombre del reporte.

Cambiar el plano activo de una ventana (o reporte) o asociar un control a otro plano Ocultar los detalles

<Element used>.Plane = <New plane>
<Element used>: Nombre del control, ventana o reporte
Nombre del elemento a utilizar:
  • Nombre del control.
  • Nombre de la ventana.
  • Nombre del reporte.
<New plane>: Entero o cadena de caracteres
  • Número del plano a activar. Si este número es mayor que el número de planos existentes, solo se mostrarán los controles que no estén asignados a un plano.
  • Número del plano asociado al control especificado. Si este número no corresponde al plano actual, no se mostrará el control.
  • Números de los planos asociados al control. Estos números están en una cadena separada por comas.
  • WINDEV Nombre del plano a activar (solo para ventanas). El nombre del plano se define en la ventana de gestión de planos en el editor de ventanas.
Observaciones
WINDEVUniversal Windows 10 AppJava

Planos y ventanas

  • Si no se asigna un control a un plano (Opción <Ninguno> seleccionada en la ventana de descripción), el control siempre se mostrará, independientemente del plano activo en la ventana o reporte.
  • Si se asigna un control a un plano, este control solo se mostrará si pertenece al plano activo en la ventana o reporte.
  • Si un control se asigna a varios planos, se mostrará cuando cada uno de los planos esté activo (es decir, cuando sea visible).
  • Cuando se abre una ventana o reporte, el plano activo es 0.
WINDEV

Planos y ventanas internas

La propiedad Plane puede utilizarse:
  • directamente en la ventana interna. En este caso, la propiedad se aplica a los controles de la ventana interna.
    Por ejemplo, para mostrar el plano 2 de la ventana interna desde la ventana principal o directamente en la ventana interna, utilice la siguiente línea de código:
    <Name of internal window>.Plane = 2
  • directamente en la ventana principal (es decir, la ventana que contiene el control Ventana interna). En este caso, la propiedad solo se aplicará a los controles de la ventana principal (incluido el control Ventana interna si está asociado a un plano). El contenido de la ventana interna no se modificará. Debe utilizar la siguiente línea de código:
    <Window name>.Plane = 2
Novedad versión 2024
También puede utilizar la propiedad ActivePlane. El comportamiento es el mismo.
Novedad versión 2024
WINDEV

Planos y control Celda

La propiedad Plane puede utilizarse en controles Celda. En este caso, obtiene y establece el plano del contenedor (ventana o ventana interna) en el que se encuentra el control Celda.
Por ejemplo, la siguiente línea de código muestra el control Celda en el plano 2 de la ventana:
<Cell control name>.Plane = 2
Para obtener y establecer el plano activo del control Celda, utilice la propiedad ActivePlane.
Por ejemplo, la siguiente línea de código muestra el plano 2 del control Celda:
<Cell control name>.ActivePlane = 2

Planos y reportes internos

La propiedad Plane puede utilizarse:
  • directamente en el reporte interno. En este caso, la propiedad se aplica a los controles del reporte interno.
    Por ejemplo, para mostrar el plano 2 del reporte interno desde el reporte principal o directamente en el reporte interno, utilice la siguiente línea de código:
    <Name of internal report>.Plane = 2
  • directamente en la ventana principal (es decir, que contiene el control Reporte interno). En este caso, la propiedad solo se aplicará a los controles del reporte principal (incluido el control Reporte interno si está asociado a un plano). El contenido del reporte interno no se modificará. Debe utilizar la siguiente línea de código:
    <Report name>.Plane = 2

Limitaciones

La propiedad Plane no se puede utilizar en:
  • una opción de un control Casilla de verificación o Botón de opción,
  • una fila de un control Tabla, List Box o Combo Box,
  • una celda de un control Tabla,
  • una columna de un control Tabla,
  • un menú de ventana,
  • un panel de pestañas,
  • un grupo de controles,
Java La propiedad Plane solo se aplica a los siguientes elementos:
  • Control Botón.
  • Control Estático.
  • Control Campo de entrada.
  • Control Imagen.
  • Control Casilla de verificación.
  • Control Botón de opción.
  • Control List Box.
  • Control Combo Box.
  • Control TreeView.
  • Control Pestaña.
  • Control de ventana.
  • Control Tabla.
  • Control Supercontrol.
Universal Windows 10 App La propiedad Plane no está disponible para los reportes.
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: 06/02/2024

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