Zum Inhalt springen
PLANUNG · COMPLETE

Scheduler

Tag-, Wochen-, Monats- und Zeitleistenansichten mit wiederkehrenden Terminen, Ressourcen und Drag-and-drop.

Tag-, Wochen-, Monats-, Agenda-, Jahres- und Zeitleistenansichten mit wiederkehrenden Terminen, Ressourcen, Zeitzonen und Drag-and-drop, mit Druck- und PDF-Ausgabe.

Warum es hilft

  • Wiederkehrende Termine und Ressourcen
  • Ziehen, Größe ändern und Verschieben per Tastatur
  • iCalendar-Import und -Export

Wo es passt

  • Terminbuchung
  • Schicht- und Raumplanung
  • Teamkalender
Das Steuerelement Scheduler auf einer RayCraft-Seite

Beispiel

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

Ein kurzes Fragment. Fügen Sie @using RayCraft.Blazor.Components zu Ihrer Seite hinzu und nutzen Sie einen interaktiven Render-Modus.

Teil von RayCraft Complete.

Alle Steuerelemente ยท Dokumentation