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 / Controles: tipos disponibles / Control Cuadro de mando
  • Eventos de Default
  • Eventos con procedimientos
  • Eventos opcionales
  • Widget eventos opcionales
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
Eventos associated con un control Cuadro de mando
Eventos de Default
WINDEVAndroidiPhone/iPadMac Catalyst WINDEV y WINDEV Mobile gestionan los siguientes eventos por Default (orden de aparición en el editor de código):
EventCondición de ejecución
InicializaciónSe ejecuta al abrir la ventana. *
Los widgets añadidos a través de la programación deben ser añadidos en este Event(DashAddWidget y luego DashInitialConfiguration).
Agregar un WidgetSe ejecuta una vez que se añade un widget a través del menú contextual de control Cuadro de mando en modo de edición.
Borrar un widgetSe ejecuta al ocultar un widget mediante el menú contextual de control Cuadro de mando en modo de edición.
  • Si este evento no devuelve ningún valor o devuelve True, el Widget se ocultará.
  • Si este evento devuelve False, el Widget no se ocultará.
Mover un widgetEjecutar una vez que un Widget ha sido movido en control Cuadro de mando en modo edición.
Cambiar el tamaño de un widgetEjecutar una vez que un Widget ha sido redimensionado en control Cuadro de mando en modo edición.

(*) De forma predeterminada, 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 este orden de ejecución:
  1. En la pestaña "Ventana", en el grupo "Orden", haga clic en "Inicialización".
  2. En la ventana que aparece, utilice las flechas de la derecha para cambiar el orden en el que se inicializan los controles.
WEBDEV - Código ServidorWEBDEV - Código Navegador WINDEV gestiona los siguientes eventos de forma predeterminada (en orden de aparición en el editor de código):
EventCondición de ejecución
InicializaciónSe ejecuta cuando se abre la página.
Los widgets añadidos a través de la programación deben ser añadidos en este Event(DashAddWidget y luego DashInitialConfiguration).
Añadir un widget (Navegador)Se ejecuta una vez que se añade un widget a través del menú contextual de control Cuadro de mando en modo de edición.
Añadir un widget (Servidor)Se ejecuta una vez que se añade un widget a través del menú contextual de control Cuadro de mando en modo de edición.
Borrar un widget (Navegador)Se ejecuta al ocultar un widget mediante el menú contextual de control Cuadro de mando en modo de edición.
  • Si este evento no devuelve ningún valor o devuelve True, se ejecuta el evento "Eliminación de un Widget (Servidor)".
  • Si este evento devuelve False, el Widget no se ocultará.
Borrar un widget (Servidor)Se ejecuta al ocultar un widget a través del menú contextual de la control Cuadro de mando en modo de edición, después de la Event "Borrar un widget (Navegador)".
  • Si este evento no devuelve ningún valor o devuelve True, el Widget se ocultará.
  • Si este evento devuelve False, el Widget no se ocultará.
Mover un widget (Navegador)Ejecutar una vez que un Widget ha sido movido en control Cuadro de mando en modo edición.
Mover un widget (Servidor)Ejecutar una vez que un Widget ha sido movido en control Cuadro de mando en modo edición.
Cambiar el tamaño de un widget (Navegador)Ejecutar una vez que un Widget ha sido redimensionado en control Cuadro de mando en modo edición.
Cambiar el tamaño de un widget (Servidor)Ejecutar una vez que un Widget ha sido redimensionado en control Cuadro de mando en modo edición.
Eventos con procedimientos
Para simplificar las operaciones realizadas sobre los widgets en una control Cuadro de mando, se proponen varios procedimientos en cada Event. Estos procedimientos toman como parámetro el widget Variable a utilizar. Esta Variable es una Control Variable. El widget puede ser manejado por esta Variable.
Ejemplo: Para encontrar todos los widgets eliminados por el usuario:
WINDEV
PROCEDURE DeleteWidget(Widget is Control)
Trace("Deletion" + Widget.Caption)
Trace("Deletion" + Widget.SourceWindow)
WEBDEV - Código Servidor
PROCEDURE DeleteWidget(Widget is Control)
Trace("Deletion" + Widget.Caption)
Trace("Deletion" + Widget.SourcePage)
AndroidiPhone/iPadMac Catalyst
PROCEDURE DeleteWidget(Widget)
Trace("Deletion" + Widget.Caption)
Trace("Deletion" + Widget.SourceWindow)
Eventos opcionales
Se pueden utilizar varios eventos opcionales. Para añadir un evento opcional:
  1. Seleccione la control deseada.
  2. Mostrar la ventana del código de esta control (tecla F2).
  3. Haga clic en el enlace "Añadir otras Event s a xxx" en la parte inferior del código de la ventana, después de la última Event.
  4. Todos los eventos opcionales disponibles para el control se muestran.
  5. Marque la opción Event para agregar y validar.
    Observación: Puede seleccionar varios eventos opcionales.
  6. El Event opcional seleccionado se agrega automáticamente a los Event s administrados por el control.
Para desactivar un Event opcional, simplemente realice las mismas operaciones para mostrar la lista de Event s 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 desplazamiento del cursor por encima del control,
  • el botón izquierdo del ratón presionado, liberado o con doble clic,
  • el botón derecho del ratón presionado, liberado o con doble clic,
  • la rueda del ratón, etc.
Para obtener más información, consulte los Eventos opcionales.
Widget eventos opcionales
Los widgets son ventanas internas que se muestran en un control Cuadro de mando.
En este caso, un Event específico opcional puede ser associated con la ventana o página interna: "Refrescar el widget".
Esta Event se ejecuta cuando se ejecuta DashDisplay.
Versión mínima requerida
  • Versión 19
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 11/06/2022

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