Към съдържанието
ПЛАНИРАНЕ · COMPLETE

Scheduler

Изгледи ден, седмица, месец и времева линия с повтарящи се събития, ресурси и влачене.

Изгледи ден, седмица, месец, дневен ред, година и времева линия с повтарящи се събития, ресурси, часови зони и влачене, с печат и PDF изход.

Защо помага

  • Повтарящи се събития и ресурси
  • Влачене, преоразмеряване и преместване с клавиатура
  • Импорт и експорт на iCalendar

Къде пасва

  • Резервация на часове
  • Планиране на смени и зали
  • Екипни календари
Контролата Scheduler в страница на RayCraft

Пример

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

Кратък фрагмент. Добавете @using RayCraft.Blazor.Components към страницата си и ползвайте интерактивен режим на рендиране.

Част от RayCraft Complete.

Всички контроли ยท Документация