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.
  • Visible o Invisible control/bloque
  • Estado de un grupo de controles
  • Estado de una columna en una control Tabla
  • 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 State permite:
  • en un reporte.
  • en una ventana.
  • en una página.
WEBDEV - Código Servidor En un reporte, el Estado Property se utiliza para get y cambiar el estado:
  • de una control,
  • de un bloque de reporte.
Observación: En un reporte, el Estado Property sólo puede utilizarse para set la visibilidad de un control o de un bloque (los controles y los bloques no pueden ser Grayed fuera). En este caso, esta Property está disponible para la compatibilidad con WINDEV 5.5 y WEBDEV 1.5. Para mostrar u ocultar un control o un bloque en un reporte, utilice el Visible Property.
WEBDEV - Código ServidorWEBDEV - Código Navegador En una página, el Estado Property utiliza para get y cambiar el estado:
  • de un control.
  • de un grupo de controles.
Ejemplo
WEBDEV - Código ServidorPHPAjax
// The STC_Static1 control becomes active
STC_Static1.State = Active
WEBDEV - Código ServidorPHPAjax
// The EDT_Edit1 control becomes active
EDT_Edit1.State = Active
// Modify the content of the Combo Box if it is active
IF COMBO_Combo1.State = Active THEN
COMBO_Combo1 = "<Enter HERE>"
SetFocusAndReturnToUserInput(COMBO_Combo1)
END
Sintaxis
WEBDEV - Código Servidor

Obtener el estado de un elemento en una reporte Ocultar los detalles

<Current state> = <Element name>.State
<Current state>: Constante de tipo Integer
Estado actual del objeto.
ActiveEl control o bloqueo es Visible.
InvisibleControl o bloque Invisible (se recomienda utilizar el Visible Property).
<Element name>: Cadena de caracteres
Nombre de reporte control o bloque.
WEBDEV - Código Servidor

Modificar el estado de un elemento en una reporte Ocultar los detalles

<Element name>.State = <New state>
<Element name>: Cadena de caracteres
Nombre de reporte control o bloque.
<New state>: Constante de tipo Integer
Nuevo estado del objeto.
ActiveEl control o bloqueo es Visible.
InvisibleControl o bloque Invisible (se recomienda utilizar el Visible Property).
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHPAjax

Averiguar el estado de una control en una página Ocultar los detalles

<Current state> = <Control name>.State
<Current state>: Constante de tipo Integer
Estado actual del objeto.
Activa o VisibleEl control es Active y editable.
Grayedcontrol Grayed fuera.
InactiveLa control Campo de entrada es Visible y sólo de lectura (se aplica sólo a los controles de edición).
InvisibleInvisible (se recomienda utilizar el Visible Property).
WEBDEV - Código Navegador Esta constante no está disponible. Utiliza el Visible Property.
Observación: en los controles List Box y Combo Box, 'Desactivado' equivale a 'Grayed'.
<Control name>: Cadena de caracteres
Nombre de control o grupo de control s.
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHPAjax

Modificar el estado de una control en una página Ocultar los detalles

<Control name>.State = <New state>
<Control name>: Cadena de caracteres
Nombre de control o grupo de control s.
<New state>: Constante de tipo Integer
Nuevo estado del objeto.
Activa o VisibleEl control es Active y editable.
GrayedLa control es Grayed fuera
InactiveLa control Campo de entrada es Visible y sólo de lectura (se aplica sólo a los controles de edición).
InvisibleControl invisible (se recomienda utilizar el Visible Property).
WEBDEV - Código Navegador Esta constante no está disponible. Utiliza el Visible Property.
Observaciones:
  • En los controles List Box y Combo Box, 'Desactivado' equivale a 'Grayed'.
  • El cambio de estado puede dar lugar a efectos ligeramente diferentes según el navegador utilizado. Por ejemplo, el estado grisáceo se notará más en INTERNET Explorer y Chrome que en Firefox.
Observaciones

Visible o Invisible control/bloque

En una reporte, el único estado posible para un control o un bloqueo es visible o Invisible. Para establecer la visibilidad de un control, se recomienda utilizar el programa Visible Property. Esta Property optimiza la gestión de la visibilidad de control.

Estado de un grupo de controles

  • Averiguar el estado de un grupo de controles: el estado corresponde al estado de la primera control del grupo.
  • Modificación del estado de un grupo de controles: todos los controles del grupo se modifican y corresponden al nuevo estado.
WEBDEV - Código ServidorPHPAjax

Estado de una columna en una control Tabla

Si se aplica el State Property a una columna, se cambia el estado de toda la columna (y no sólo el estado de una celda).
Atención: la propiedad State sólo restringe el estado de la columna definida en la ventana description. Por ejemplo, si la columna es de sólo lectura, ninguna celda de columna puede ser editada.

Limitaciones

WEBDEV - Código Servidor El State Property no tiene efecto en los informes.
WEBDEV - Código Navegador El State Property no tiene efecto sobre los siguientes elementos:
  • Tabla,
  • Tabla TreeView,
  • Looper
  • Looper lineal
  • Columna de tabla.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario