Ir para o conteúdo
AGENDAMENTO · COMPLETE

Scheduler

Visões de dia, semana, mês e linha do tempo com eventos repetidos, recursos e arrastar e soltar.

Visões de dia, semana, mês, agenda, ano e linha do tempo com eventos repetidos, recursos, fusos horários e arrastar e soltar, com saída para impressão e PDF.

Por que ajuda

  • Eventos repetidos e recursos
  • Arrastar, redimensionar e mover pelo teclado
  • Importação e exportação iCalendar

Onde se encaixa

  • Agendamento de compromissos
  • Planejamento de turnos e salas
  • Calendários de equipe
O controle Scheduler em uma página do RayCraft

Exemplo

<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);
}

Um pequeno trecho. Adicione @using RayCraft.Blazor.Components à sua página e use um modo de renderização interativo.

Faz parte do RayCraft Complete.

Todos os controles ยท Documentação