Aller au contenu
PLANIFICATION · COMPLETE

Scheduler

Vues jour, semaine, mois et chronologie avec événements récurrents, ressources et glisser-déposer.

Vues jour, semaine, mois, agenda, année et chronologie avec événements récurrents, ressources, fuseaux horaires et glisser-déposer, avec sortie impression et PDF.

Pourquoi c’est utile

  • Événements récurrents et ressources
  • Glisser, redimensionner et déplacer au clavier
  • Import et export iCalendar

Où il trouve sa place

  • Prise de rendez-vous
  • Planification d’équipes et de salles
  • Calendriers d’équipe
Le contrôle Scheduler dans une page RayCraft

Exemple

<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 court fragment. Ajoutez @using RayCraft.Blazor.Components à votre page et utilisez un mode de rendu interactif.

Fait partie de RayCraft Complete.

Tous les contrôles ยท Documentation