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 Agenda
  • Eventos gestionados por defecto (control de ventanas)
  • Eventos con procedimientos para un uso rápido
  • Uso avanzado de eventos con procedimiento
  • 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 asociados a una control Agenda
Eventos gestionados por defecto (control de ventanas)
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP WEBDEV gestiona por defecto los siguientes eventos (orden de aparición en el editor de código):
EventoCondición de ejecución
Inicialización (código del servidor)Se ejecuta al abrir la página.
Mover una cita (código del servidor)Ejecutar al mover una cita en la control Agenda (por ejemplo, moverla con el ratón).
Cambiar el tamaño de una cita (código del servidor)Ejecutar al cambiar el tamaño de una cita en control Agenda (operación de cambio de tamaño realizada con el ratón, por ejemplo).
Borrar una cita (código del servidor)Ejecutar durante el clic en la cruz que se encuentra en la parte superior derecha de la cita seleccionada.
Antes de crear la cita (código del servidor)Ejecutar al crear una cita con el ratón (antes de la entrada realizada por el usuario).
Salida de la entrada de la cita (código del servidor)Ejecutar al salir de la cita en entrada.
Cada vez que cambia el período (código del servidor)Ejecutar al modificar el período que aparece en la pantalla control Agenda.
Selección de una cita (código del navegador)Ejecutar al seleccionar una cita existente en control Agenda. Este evento se ejecuta cuando se hace clic en una cita.
Mover una cita (código del navegador)Ejecutar al mover una cita en la control Agenda (por ejemplo, moverla con el ratón).
Cambiar el tamaño de una cita (código del navegador)Ejecutar al cambiar el tamaño de una cita en control Agenda (operación de cambio de tamaño realizada con el ratón, por ejemplo).
Selección de un período (código del navegador)Ejecutar cuando se selecciona un rango de tiempo en la control Agenda.
Borrar una cita (código del navegador)Ejecutar durante el clic en la cruz que se encuentra en la parte superior derecha de la cita seleccionada.
Antes de crear la cita (código del navegador)Ejecutar al crear una cita con el ratón (antes de la entrada realizada por el usuario).
Introduzca una cita en la entrada (código del navegador)Ejecutar al seleccionar "Nueva cita" en el menú contextual de control Agenda. Este evento se ejecuta inmediatamente después del evento "Antes de crear la ocupación de muelles".
Salir de la entrada de la cita (código del navegador)Ejecutar al salir de la cita en entrada.
Siempre que cambie de período (código del navegador)Ejecutar al modificar el período que aparece en la pantalla control Agenda.

Eventos con procedimientos para un uso rápido

La mayoría de los eventos asociados a la control Agenda se ejecutan:
  • al usar el ratón o las yemas de los dedos.
  • WEBDEV - Código ServidorPHP al utilizar la cruz de borrado.
Para simplificar las operaciones realizadas en las citas de una control Agenda, se proponen varios procedimientos en cada evento. Estos procedimientos toman en parámetro la variable de nombramiento (variable Cita) a utilizar. Todas las características de la cita manejada por el menú contextual, por el ratón o las puntas de los dedos se asignan automáticamente a esta variable.

Uso avanzado de eventos con procedimiento

También puede permitir que el usuario defina con mayor precisión las características de su cita durante una adición o una modificación..
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP Para hacerlo, crea un popup con la información a llenar.
En el código, simplemente abra la ventana emergente en el evento del navegador "Enter the appointment in input"..
Ejemplo:
PROCEDURE EnterInInput(aptEdited is Appointment)
 
// Open the edit popup
POPUP_Modification.EDT_Title = aptEdited.Title
POPUP_Modification.EDT_Content = aptEdited.Content
 
IF aptEdited.Category = "Personal" THEN
POPUP_Modification.COMBO_Category = 1
ELSE
POPUP_Modification.COMBO_Category = 2
END
 
IF aptEdited.ID = 0 THEN
POPUP_Modification.BTN_Delete..Visible = False
END
 
PopupDisplay(POPUP_Modification)
Eventos opcionales
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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