Saltar al contenido
PLANIFICACIÓN · COMPLETE

Scheduler

Vistas de día, semana, mes y línea de tiempo con eventos repetidos, recursos y arrastrar y soltar.

Vistas de día, semana, mes, agenda, año y línea de tiempo con eventos repetidos, recursos, zonas horarias y arrastrar y soltar, con salida de impresión y PDF.

Por qué ayuda

  • Eventos repetidos y recursos
  • Arrastrar, redimensionar y mover con teclado
  • Importación y exportación iCalendar

Dónde encaja

  • Reserva de citas
  • Planificación de turnos y salas
  • Calendarios de equipo
El control Scheduler en una página de RayCraft

Ejemplo

<Scheduler Events="_events" View="SchedulerView.Agenda" AgendaDays="3" OnReminder="Remind" />
<p>A reminder appears as a message when an event is within its reminder time. This one starts in about two minutes and has a five minute reminder, so the message appears within a few seconds.</p>

@code {
    private readonly List<SchedulerEvent> _events =
    [
        new() { Title = "Demo call", Start = DateTime.Now.AddMinutes(2), End = DateTime.Now.AddMinutes(32), ReminderMinutes = 5, Severity = Severity.Warning },
        new() { Title = "Tomorrow review", Start = DateTime.Today.AddDays(1).AddHours(10), End = DateTime.Today.AddDays(1).AddHours(11) }
    ];

    private void Remind(SchedulerEvent item) => Snackbar.Add($"Reminder: {item.Title} at {item.Start:t}", Severity.Info);
}

Un breve fragmento. Añade @using RayCraft.Blazor.Components a tu página y usa un modo de renderizado interactivo.

Forma parte de RayCraft Complete.

Todos los controles ยท Documentación