Naar de inhoud
PLANNING · COMPLETE

Scheduler

Dag-, week-, maand- en tijdlijnweergaven met terugkerende afspraken, bronnen en slepen en neerzetten.

Dag-, week-, maand-, agenda-, jaar- en tijdlijnweergaven met terugkerende afspraken, bronnen, tijdzones en slepen en neerzetten, met afdruk- en pdf-uitvoer.

Waarom het helpt

  • Terugkerende afspraken en bronnen
  • Slepen, vergroten en verplaatsen met toetsenbord
  • iCalendar-import en -export

Waar het past

  • Afspraken boeken
  • Dienst- en ruimteplanning
  • Teamkalenders
Het besturingselement Scheduler op een RayCraft-pagina

Voorbeeld

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

Een kort fragment. Voeg @using RayCraft.Blazor.Components toe aan je pagina en gebruik een interactieve rendermodus.

Onderdeel van RayCraft Complete.

Alle besturingselementen ยท Documentatie