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 Planificador
  • Presentación
  • Control de ventana, página o reporte
  • Creación de una control Planificador (ventana y editor Page)
  • Descripción de un planificador (ventana y editor Page)
  • Las opciones de control (editor de ventanas y editor Page)
  • Menú contextual propuesto automáticamente
  • Un Appointment borrable
  • Modos de llenado de una control Planificador
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
Presentación

Control de ventana, página o reporte

El control Planificador se utiliza para mostrar automáticamente y manipular horarios. Se utiliza para gestionar la visualización de múltiples recursos y se utiliza en varias aplicaciones o sitios..
La visualización se realiza:
  • a diario, semanalmente o mensualmente,
  • WINDEV en 6 meses o en 1 año.
El intervalo de tiempo, el primer día de la semana y el número de días a mostrar se pueden configurar. Estos parámetros pueden definirse fácilmente en la ventana de descripción del control.
WINDEVWEBDEV - Código Servidor Observación: Los controles del programador también están disponibles en los informes del programador. Para más detalles sobre el funcionamiento de los programadores en los informes, véase Estado Planificador.
Creación de una control Planificador (ventana y editor Page)
Para crear un control Planificador:
  1. En la pestaña "Creación", en el grupo "Controles gráficos", despliegue "Tiempo" y seleccione "Programador".
  2. Haga clic en la ventana o página en la ubicación en la que desea crear el control.
  3. WINDEVWEBDEV - Código Servidor La creación de control Planificador asistente comienza. Responda a las preguntas y valide.
  4. El control aparece en el editor.
Observación: Las dimensiones del control que se creó se optimizan para ocupar el espacio disponible en la ubicación indicada. Si el tamaño del control no es el indicado, pulse Ctrl+Z: el control volverá al tamaño predeterminado.
Para ver las características del control, seleccione la opción "Descripción" en el menú contextual.
Descripción de un planificador (ventana y editor Page)

Las opciones de control (editor de ventanas y editor Page)

La control Planificador puede personalizarse en el editor, a través de la ventana description.
En la pestaña "General", puede especificar la ventana o Page interna que se utilizará para personalizar el aspecto de las citas. Para obtener más información, consulte Control Planificador: Personalizar citas.
La pestaña "Detalles" de control Planificador contiene los siguientes ajustes:
  • Con botones para cambiar de período: Esta opción añade botones para que el usuario pueda desplazarse por los distintos periodos de la programación. Estos botones se muestran en la parte superior izquierda del programa.
    AndroidiPhone/iPad Esta opción no está disponible. Los usuarios deben deslizar el dedo hacia los lados para navegar entre los intervalos de tiempo.
  • WEBDEV - Código ServidorAndroidiPhone/iPadPHP Número de días que se mostrarán: En Default, las agendas se visualizan por meses, pero también pueden visualizarse por días, semanas de 5 ó 7 días, en función del número de citas o del número de días dados.
  • WINDEV Vista: Por defecto, la visualización se realiza mensualmente con una granularidad para el movimiento y la duración set a un día. Al hacer clic en las opciones de visualización, se abre una ventana que le permite definir las diferentes opciones de visualización:
    Es posible definir los siguientes elementos:
    • Intervalo total de la planificación: día, semana (5 o 7 días), según el número de citas, según el número de días, 6 meses, un año.
    • Granularidad de las citas: Corresponde a la precisión de visualización del programa. Las citas pueden comenzar en un múltiplo de XX minutos, horas, ... y pueden tener una duración múltiplo de XX minutos, horas, ... El botón de flecha se utiliza para introducir valores preestablecidos. El bloqueo se utiliza para enlazar (o no) los valores.
    • Intervalo visualizado: El rango de visión se calcula a partir del tamaño de control en el editor. Introduciendo el rango a visualizar, se get la dimensión mínima del elemento según la unidad seleccionada.
    • Al validar esta ventana, las características seleccionadas se resumen en la ventana de control description.
  • Modo de visualización de los recursos: En Default, los recursos se muestran por filas.
    WINDEVWEBDEV - Código ServidorPHP También pueden visualizarse por columnas.
  • Visualización del tiempo: Permite definir:
    • el formato de la fecha mostrada para las columnas (o filas) "día" del planificador.
    • si la hora debe ser mostrada o no en la control.
    • el formato de la hora mostrada para las columnas (o filas) "día" del planificador.
    • si se debe visualizar o no el número de la semana, así como su formato. En el formato, la cadena "%1" corresponde al número de la semana. Ejemplo de formato: " Wk. %1".
  • Intervalo de tiempo: Permite definir:
    • la franja horaria que se muestra: Franja horaria que se mostrará en la control.
    • la franja horaria de trabajo: Franja horaria para la que puede definirse una Appointment.
    WINDEV Para definir franjas horarias específicas, utilice SchedulerWorkingHour y SchedulerWorkingHourResource.
  • Equipo: Sirve para especificar las características de las citas:
    • WINDEVWEBDEV - Código ServidorPHP Superposición: Opciones de solapamiento de Appointment. Las citas se pueden mostrar una al lado de la otra o ligeramente desplazadas..
    • WEBDEV - Código ServidorAndroidiPhone/iPad Appointment granularidad: Precisión para la visualización del programa. Por defecto, la granularidad es set a 30 minutos.
      Es posible definir:
      • la granularidad relativa al movimiento de un Appointment.
      • la granularidad de la duración de la Appointment, que significa la duración mínima de una Appointment. Atención: por defecto, esta duración es de set a 24 horas.
    • WINDEViPhone/iPad Visualización continua si es de varios días: Se utiliza para mostrar un Appointment durante varios días como un solo Appointment. Si esta opción no está seleccionada, las citas de varios días corresponderán a tantas citas como el número de días.
  • Otros parámetros:
    • WINDEV Permitir seleccionar períodos: Permite al usuario seleccionar un período con el ratón.
    • Permitir introducir una cita directamente: Permite al usuario añadir un Appointment directamente.
      WINDEVWEBDEV - Código ServidorPHP Para ello, haga clic en la control Planificador para crear la Appointment e introduzca su título a través del teclado.
      AndroidiPhone/iPad Todo lo que tienes que hacer es hacer clic en el botón control Planificador. Aparece un botón "+" en la zona seleccionada. Al hacer clic en el botón "+", se ejecuta el evento "Antes de crear la cita". Puede abrir una ventana para escribir las características de la Appointment. Para obtener más información, consulte Eventos control Planificador.
    • WINDEVWEBDEV - Código ServidorPHP Permitir y mostrar citas de todo el día: Se utiliza para especificar que un Appointment puede corresponder a un día entero. En este caso, se visualiza un área específica en la pantalla control Planificador. Esta área se utiliza para introducir las citas diarias.
      WINDEV Puede especificar la altura del área.
      Ejemplos:
      • si el calendario se muestra con los recursos en filas:
        • WINDEV En WINDEV:
        • WEBDEV - Código ServidorPHP En WEBDEV:
      • si el calendario se muestra con los recursos en columnas:
        • WINDEV En WINDEV:
        • WEBDEV - Código ServidorPHP En WEBDEV:
Las opciones de edición mediante el ratón son las siguientes:
  • WINDEVWEBDEV - Código ServidorPHP Modificar duración. Puede permitir o impedir que los usuarios modifiquen la duración de las citas.
  • Mover. Puede permitir o impedir que los usuarios muevan citas.
  • WINDEVAndroidiPhone/iPad Permitir al usuario cambiar recursos. Si esta opción está marcada, los usuarios podrán mover las citas y asociarlas a diferentes recursos.
  • WINDEVAndroidiPhone/iPad Permitir al usuario superponer elementos. Si esta opción está seleccionada, al mover las citas, el usuario podrá hacer que se superpongan.. En este caso, se tendrán en cuenta las opciones definidas para los nombramientos superpuestos (compensados o paralelos)..
Las opciones en cuanto a la dimensión de las áreas son las siguientes:
  • WINDEVWEBDEV - Código ServidorPHP si los recursos se muestran en filas:
    • WEBDEV - Código ServidorPHP Ancho mínimo de una hora. El ancho del día se calcula según el número de horas visualizadas.
    • Altura mínima de una Resource.
    • Anchura de la cabecera de Resource.
  • WINDEVWEBDEV - Código ServidorPHP si los recursos se muestran en columnas:
    • Anchura mínima de la Resource.
    • WEBDEV - Código ServidorPHP Tiempo altura mínima. La altura del día se calcula en función del número de horas visualizadas.
    • Altura del descanso (para el cambio de día)
  • AndroidiPhone/iPad los recursos se muestran siempre por filas. Tiene la posibilidad de configurar los siguientes elementos:
    • La altura de Resource.
    • Anchura de la cabecera de Resource.
La mayoría de estos parámetros pueden modificarse mediante programación. Para obtener más información, consulte Propiedades de control Planificador.
WINDEV

Menú contextual propuesto automáticamente

El control Planificador puede mostrar un menú contextual específico con las funciones de automatic disponibles para el usuario. Este menú es propuesto por las FAA (Funcionalidades Automáticas de la Aplicación).
Tan pronto como se encuentre al menos un Resource en el horario, este menú permite al usuario:
  • Cambiar el modo de visualización del programador: visualización diaria, semanal, mensual o sólo del día actual.
  • Añadir, suprimir o modificar una Appointment al seleccionar una franja horaria.
  • Copiar el contenido de un Appointment.
  • Imprime el contenido de la carpeta control Planificador.
Para obtener más información, consulte automatic características del control Planificador.
WEBDEV - Código Servidor

Un Appointment borrable

El control Planificador permite al usuario borrar el Appointment seleccionado a través de la cruz roja que aparece en la esquina superior derecha del Appointment.
Cuando el usuario pulsa esta cruz:
  • el Appointment se borra del control Planificador.
  • si el control Planificador es relacionado a un archivo de datos o a una variable, el Appointment se borra de el archivo de datos.
Observación: Si el control está relacionado a una variable o a un archivo de datos, puede impedir el borrado (opción "Permitir el borrado (también borra de la fuente de datos)" en la pestaña "Contenido" de la ventana description del control).

Modos de llenado de una control Planificador

AndroidiPhone/iPad Los controles del programador sólo se pueden rellenar mediante programación. Para obtener más información, consulte Control Planificador: programación a través de los diferentes eventos y funciones WLanguage.
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/06/2023

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