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.
  • Eventos utilizados de forma predeterminada
  • Eventos gestionados por WINDEV y WINDEV Mobile
  • Eventos gestionados por WEBDEV
  • Caso especial: Contracción/Expansión de un nodo
  • Eventos opcionales
  • Filtrar registros (sólo para navegar por control TreeView)
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
Eventos asociados con los controles de TreeView
Eventos utilizados de forma predeterminada
WINDEVWindows MobileJava

Eventos gestionados por WINDEV y WINDEV Mobile

WINDEV y WINDEV Mobile gestionan por defecto los siguientes eventos (orden de aparición en el editor de código):
EventoCondición de ejecución
InicializaciónEjecutar al abrir la ventana. Se utiliza para inicializar el contenido de la control TreeView por ejemplo. (*)
Versiones 16 y posteriores
Fin de inicialización
Nueva funcionalidad versión 16
Fin de inicialización
Fin de inicialización
Code sólo se encuentra para los controles de navegación TreeView que llenan automáticamente:
Ejecutar una vez que se haya llenado el control TreeView. Este código se utiliza para expandir u ocultar un elemento.
partidaEjecutar cuando el cursor del ratón está posicionado en el control TreeView.
salidaEjecutar cuando el control ya no esté seleccionado.
Haga clicEjecutar cuando el usuario hace clic en un elemento de la control TreeView.
Atención: Cuando se realiza un doble clic en un elemento, el código de clic y el código de doble clic se ejecutan sucesivamente.
Versiones 16 y posteriores
Introduzca un fila en la entrada
Nueva funcionalidad versión 16
Introduzca un fila en la entrada
Introduzca un fila en la entrada
Ejecutar cuando el usuario selecciona una fila para realizar una entrada en este fila.
Atención: Este código sólo está disponible si la entrada está permitida por la control TreeView.
Versiones 16 y posteriores
Salida de una fila
Nueva funcionalidad versión 16
Salida de una fila
Salida de una fila
Ejecutar al pasar de un fila o control a otro (tecla TAB, seleccionar otro control con el ratón, etc.).
Atención: Este código sólo está disponible si la entrada está permitida por la control TreeView.
Versiones 16 y posteriores
Visualización de una fila
Nueva funcionalidad versión 16
Visualización de una fila
Visualización de una fila
Ejecutar cuando se debe mostrar una nueva fila en el control TreeView.
Selección de una filaEjecutar cuando se selecciona un nuevo elemento en la control TreeView.
Clic derechoEjecutar cuando el usuario realiza un clic derecho sobre el control TreeView (o sobre uno de sus elementos).
Haga doble clicEjecutar cuando el usuario realiza un doble clic sobre el control TreeView (o sobre uno de sus elementos).
Contracción/Expansión de un nodoEjecutar cuando una rama de la control TreeView es expandida o colapsada mediante un clic o un doble clic realizado por el usuario o mediante los iconos + o -..

Atención: Al hacer clic o doble clic, se ejecuta este evento con el evento "Clic". Este evento se ejecuta antes de que se realice la acción deseada.

Observación: Este evento puede aceptar parámetros (ver abajo).
Versiones 16 y posteriores
Filtrar registros
(evento opcional)
Nueva funcionalidad versión 16
Filtrar registros
(evento opcional)
Filtrar registros
(evento opcional)
Event se tiene en cuenta sólo para navegar por los controles de TreeView
Ejecutar justo antes de mostrar un fila. Este evento filtra los registros visualizados en el control TreeView. Este evento se detalla al final de esta página.

(*) Por defecto, el evento "Inicialización" de cada control se ejecuta según el orden en el que se crearon los controles en la ventana.. Para modificar esta orden de tiempo de ejecución:
  1. En la pestaña "Ventana", en el grupo "Orden", haga clic en "Inicialización".
  2. En la ventana que se muestra, utilice las flechas de la derecha para modificar el orden de inicialización de los controles.
WEBDEV - Código ServidorWEBDEV - Código NavegadorAjax

Eventos gestionados por WEBDEV

WEBDEV gestiona por defecto los siguientes eventos (orden de aparición en el editor de código):
EventoCondición de ejecución
InicializaciónEjecutar al abrir la ventana. Se utiliza para inicializar el contenido de la control TreeView, por ejemplo.
Haga clic (navegador)Se ejecuta en la el equipo del usuario de la Web cuando el usuario hace clic en un elemento de la control TreeView.
Clic (servidor)Ejecutar en el servidor cuando el usuario hace clic en un elemento de la control TreeView.
Caso especial: Contracción/Expansión de un nodo
WINDEVWindows MobileJava El evento"Colapsar/Expandir un nodo" se ejecuta cuando el usuario colapsa o expande una rama de control TreeView con un clic o doble clic.
Atención: Este evento no debe borrar el nodo actual.
Este evento puede aceptar parámetros.
Para gestionar estos parámetros, se debe declarar directamente un procedimiento en el caso "Colapsar/Expandir un nodo".
El procedimiento debe declararse con la siguiente sintaxis:
PROCEDURE <Procedure name>([<Element path> [, <Collapsed> [, <Identifier> ]]])
Donde
<Ruta del elemento>Variable de texto, que contiene la ruta completa del elemento actualmente colapsado o expandido.. Simplemente especifica el nombre de una variable. Se inicializará automáticamente en tiempo de ejecución.
<Contraído>Variable booleana, utilizada para averiguar la acción realizada por el usuario (colapso = True, desglose = False).. Simplemente especifica el nombre de una variable. Se inicializará automáticamente en tiempo de ejecución.
Versiones 15 y posteriores
<Identificador>
Nueva funcionalidad versión 15
<Identificador>
<Identificador>
Versiones 15 y posteriores
Variable de texto, que contiene el identificador del elemento colapsado o desglosado actualmente.. Simplemente especifica el nombre de una variable. Se inicializará automáticamente en tiempo de ejecución. El identificador fue suministrado durante la llamada a TreeAdd.
Nueva funcionalidad versión 15
Variable de texto, que contiene el identificador del elemento colapsado o desglosado actualmente.. Simplemente especifica el nombre de una variable. Se inicializará automáticamente en tiempo de ejecución. El identificador fue suministrado durante la llamada a TreeAdd.
Variable de texto, que contiene el identificador del elemento colapsado o desglosado actualmente.. Simplemente especifica el nombre de una variable. Se inicializará automáticamente en tiempo de ejecución. El identificador fue suministrado durante la llamada a TreeAdd.
Versiones 16 y posteriores
Java Se puede declarar un procedimiento en el evento "Contracción/Expansión de un nodo"
Nueva funcionalidad versión 16
Java Se puede declarar un procedimiento en el evento "Contracción/Expansión de un nodo"
Java Se puede declarar un procedimiento en el evento "Contracción/Expansión de un nodo"
Ejemplo:
Eventos opcionales
WINDEVWindows MobileJava Para añadir un evento opcional:
  1. Seleccione el control deseado.
  2. Visualizar la ventana de código de este control (tecla F2).
  3. Haga clic en el enlace "Añadir otros eventos a xxx" en la parte inferior del código de la ventana, después del último evento..
  4. Se visualizan todos los eventos opcionales disponibles para el control..
  5. Marque el evento opcional para agregar y validar.
    Observación: Puede seleccionar varios eventos opcionales.
  6. El evento opcional seleccionado se añade automáticamente a los eventos gestionados por el control.
Para desactivar un evento opcional, simplemente realice las mismas operaciones para mostrar la lista de eventos opcionales. A continuación, simplemente desmarque los eventos opcionales para eliminar.
Observación: Si el código desactivado contiene código WLanguage, este código se elimina automáticamente.
Se puede gestionar, por ejemplo:
  • el ratón pasa por encima del control,
  • el botón izquierdo del ratón abajo, arriba, con un doble clic,
  • botón derecho del ratón abajo, arriba, con doble clic,
  • la rueda del ratón.
Filtrar registros (sólo para navegar por control TreeView)
Versiones 16 y posteriores
WINDEVWindows Mobile El evento "Filtering the records" se ejecuta justo después de que se muestre una fila de la control TreeView.. Por lo tanto, se ejecuta:
  • al inicializar la control TreeView.
  • siempre que se muestre una nueva fila de la control TreeView.
Este evento filtra los registros visualizados en el control TreeView.
Para implementar un filtro, el evento "Filtrando los registros" debe devolver un valor:
  • True para especificar que el registro coincide con el filtro y que debe mostrarse.
  • False para especificar que el registro no coincide con el filtro y que no debe mostrarse.
  • Cancel para detener la lectura de la fuente de datos del control TreeView (caso muy raro).Ejemplo:
// -- Filter the records
// Displays the customers who placed orders exceeding 3000 Euros
IF Order.TotalIOT >= 3000 THEN
RESULT True
ELSE
RESULT False
END
En este código, los datos utilizados afectan al registro actualmente leído por la control TreeView. Estos datos proceden del fichero de fecha o de la consulta relacionado al control TreeView.
Nueva funcionalidad versión 16
WINDEVWindows Mobile El evento "Filtering the records" se ejecuta justo después de que se muestre una fila de la control TreeView.. Por lo tanto, se ejecuta:
  • al inicializar la control TreeView.
  • siempre que se muestre una nueva fila de la control TreeView.
Este evento filtra los registros visualizados en el control TreeView.
Para implementar un filtro, el evento "Filtrando los registros" debe devolver un valor:
  • True para especificar que el registro coincide con el filtro y que debe mostrarse.
  • False para especificar que el registro no coincide con el filtro y que no debe mostrarse.
  • Cancel para detener la lectura de la fuente de datos del control TreeView (caso muy raro).Ejemplo:
// -- Filter the records
// Displays the customers who placed orders exceeding 3000 Euros
IF Order.TotalIOT >= 3000 THEN
RESULT True
ELSE
RESULT False
END
En este código, los datos utilizados afectan al registro actualmente leído por la control TreeView. Estos datos proceden del fichero de fecha o de la consulta relacionado al control TreeView.
WINDEVWindows Mobile El evento "Filtering the records" se ejecuta justo después de que se muestre una fila de la control TreeView.. Por lo tanto, se ejecuta:
  • al inicializar la control TreeView.
  • siempre que se muestre una nueva fila de la control TreeView.
Este evento filtra los registros visualizados en el control TreeView.
Para implementar un filtro, el evento "Filtrando los registros" debe devolver un valor:
  • True para especificar que el registro coincide con el filtro y que debe mostrarse.
  • False para especificar que el registro no coincide con el filtro y que no debe mostrarse.
  • Cancel para detener la lectura de la fuente de datos del control TreeView (caso muy raro).Ejemplo:
// -- Filter the records
// Displays the customers who placed orders exceeding 3000 Euros
IF Order.TotalIOT >= 3000 THEN
RESULT True
ELSE
RESULT False
END
En este código, los datos utilizados afectan al registro actualmente leído por la control TreeView. Estos datos proceden del fichero de fecha o de la consulta relacionado al control TreeView.
Ver también
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