protected void Page_Init(object sender, EventArgs e) { ResourcesListBox.DataSource = ResourceDataSourceHelper.GetItems(); ResourcesListBox.DataBind(); if (!IsPostBack) { ResourcesListBox.SelectAll(); } // DXCOMMENT: Setting ViewType: a compact view (Day) for mobile devices, a large view (WorkWeek) for desktops Scheduler.ActiveViewType = RenderUtils.Browser.Platform.IsMobileUI ? SchedulerViewType.Day : SchedulerViewType.WorkWeek; if (!IsPostBack) { // DXCOMMENT: Scroll to actual time var currentTime = new TimeSpan(DateTime.Now.Hour - 1, 0, 0); Scheduler.DayView.TopRowTime = currentTime; Scheduler.WorkWeekView.TopRowTime = currentTime; Scheduler.FullWeekView.TopRowTime = currentTime; } // DXCOMMENT: Map labels by their ids Scheduler.Storage.Appointments.Labels.Clear(); foreach (SchedulerLabel label in SchedulerLabelsHelper.GetItems()) { Scheduler.Storage.Appointments.Labels.Add(label.Id, label.Name, label.Name, label.Color); } }
protected void BootstrapScheduler1_Init(object sender, EventArgs e) { var scheduler = (BootstrapScheduler)sender; scheduler.Storage.Appointments.Labels.Clear(); foreach (SchedulerLabel label in SchedulerLabelsHelper.GetItems()) { scheduler.Storage.Appointments.Labels.Add(label.Id, label.Name, label.BackgroundCssClass, label.TextCssClass); } }