Completed
Last Updated: 07 Nov 2022 12:58 by ADMIN
Release 3.7.0 (09 Nov 2022)
Created by: Paul
Comments: 0
Category: Scheduler
Type: Feature Request
12
I would like to have an OnRenderCell event for the Scheduler, so I can conditionally add color and text to the cells.
Unplanned
Last Updated: 21 Jan 2025 08:53 by Hernando

Now that we can have more than 2 events in a day in Month View, we need to add an AppointmentHeight parameter to be able to make the appointments taller in height to accommodate longer titles.

 

ADMIN EDIT

An alternative for the time being is to show the longer content by using the appointment templates and the Tooltip component. For example:

https://github.com/telerik/blazor-ui/tree/master/scheduler/appointment-tooltips

Unplanned
Last Updated: 02 Aug 2021 13:31 by ADMIN
Created by: Sherrie
Comments: 0
Category: Scheduler
Type: Feature Request
11
Please add support for Editor Template, so I can customize the default appointment editors.
Unplanned
Last Updated: 29 May 2023 09:41 by ADMIN

Our current implementation of the JQuery version of the scheduler uses custom views. I understand that custom views are going to be a difficult if not impossible task for Blazor rendering. The goal for our custom view is simple, we override the calculateDateRange function to supply an ordered date range that allows us to have a "TimelineTwoWorkWeekView", thus showing Monday-Friday then Monday-Friday again. We also had a use case that was never implemented but would be addressed the same way; to show all "mondays this month".

Therefore, the request is a "TimelineCollectionView", displaying a timeline view for dates specified in an IEnumerable<DateTime>.

Any other ideas or feedback would be greatly appreciated.

Duplicated
Last Updated: 18 Aug 2023 11:45 by ADMIN
Created by: Thor Ludvig
Comments: 0
Category: Scheduler
Type: Feature Request
11

I am trying to create event series with the following RecurrenceRule:

RecurrenceRule = "FREQ=HOURLY; BYHOUR=8,9,10"

Based on the RFC5545 specification, this rule should create three events occurring every hour - at 8, 9 and 10 o'clock.

However, only one event is created for the day.

Unplanned
Last Updated: 17 Mar 2022 09:18 by ADMIN
Created by: Neil
Comments: 4
Category: Scheduler
Type: Feature Request
10

I don't want this feature and I would like to hide this button.

At the moment, CSS like this can do the job, but this should be a parameter on the component or the particular view.

        .no-businesshours .k-scheduler-footer {
            display:none;
        }

    <div class="no-businesshours">
        <TelerikScheduler Data="@Appointments" @bind-Date="@StartDate" @bind-View="@CurrView" Height="600px" Width="800px">
            <SchedulerViews>
                <SchedulerDayView StartTime="@DayStart" />
                <SchedulerWeekView StartTime="@DayStart" />
                <SchedulerMultiDayView StartTime="@DayStart" NumberOfDays="10" />
            </SchedulerViews>
        </TelerikScheduler>
    </div>

Completed
Last Updated: 11 Dec 2024 14:42 by ADMIN
Release 2025 Q1 (Feb)
Created by: Thomas Schicker
Comments: 4
Category: Scheduler
Type: Feature Request
10

If the Scheduler is placed in a parent container (for example Telerik Splitter or any other container) its appointments are not resized when resizing the pane. The Scheduler itself resizes accordingly, but the appointments don't.

If the Scheduler is used as a standalone component, the appointments are properly resized and repositionŠµd on browser resize.
Unplanned
Last Updated: 17 Oct 2023 01:08 by Paul

I am really looking to try to do something like this in Blazor: ASP.NET MVC Scheduler Hierarchical Grouping Demo | Telerik UI for ASP.NET MVC

In MVC, this feature is implemented with the dataParentValueField.

Unplanned
Last Updated: 17 Dec 2024 13:42 by Marcus
Created by: n/a
Comments: 1
Category: Scheduler
Type: Feature Request
8
Add State feature so it will be possible to control add/insert/update operations in the Scheduler.
Unplanned
Last Updated: 06 Nov 2021 12:47 by ADMIN
Created by: Giannis
Comments: 0
Category: Scheduler
Type: Feature Request
8

I would like an indicator of the current time in the scheduler that updates itself (as often as every minute) without the need to reload the page. Like in the Reach suite: https://www.telerik.com/kendo-react-ui/components/scheduler/views/day/#toc-current-time-marker

---

ADMIN EDIT

You may find interesting this related request for more precise appointment rendering: https://feedback.telerik.com/blazor/1451797-more-precise-representation-of-start-end-times-on-scheduler-exact-time-rendering. If so, Vote for it and Follow it as well.

---

Unplanned
Last Updated: 19 Sep 2023 11:07 by Anderson
Created by: Anderson
Comments: 0
Category: Scheduler
Type: Feature Request
8

I want to add more fields to the scheduler create/edit popup. Currently, this is possible by creating a custom edit form. However, this customization would be easier if the Scheduler exposed a Popup Form Template similar to the Grid.

===

ADMIN EDIT

===

A necessary prerequisite for exposing this is to first add a State feature in the Scheduler. This will allow programmatic control over the edited item.

Unplanned
Last Updated: 24 Mar 2021 16:30 by ADMIN

is it possible to drag between hours to create a new appointment like in the attached recording? 

 

Unplanned
Last Updated: 24 Jul 2021 09:07 by ADMIN

The following date in the Scheduler RecurrenceRule cannot be parsed and is ignored:

RecurrenceRule = "FREQ=DAILY;UNTIL=20210722T000000"

According to the RFC5545 specification, this should be a valid date format.

These formats will work:

RecurrenceRule = "FREQ=DAILY;UNTIL=2021-07-22T00:00:00"
RecurrenceRule = "FREQ=DAILY;UNTIL=2021-07-22T00:00:00.000Z"

 

EDIT:

This is my work-around. It captures the date portion of the UNTIL clause, converts it into the date string style that Telerik can understand, then reassembles the rule string

private string TransformRecurrenceRule()
        {
            const string untilSeparator = "UNTIL=";
            var ruleParts = RecurrenceRule.Split(untilSeparator, StringSplitOptions.RemoveEmptyEntries);
            if (ruleParts.Length <= 1)
            {
                // There was no Until clause to worry about
                return RecurrenceRule;
            }

            // Save the first part of the rule
            var ruleBeginning = ruleParts[0];

            // Split the date part of the until clause from any following clauses
            var remainingClauses = ruleParts[1].Split(';', 2, StringSplitOptions.RemoveEmptyEntries);

            //Save the date part of the until clause
            var untilDate = remainingClauses[0];

            // Save any following clauses with the `;` replaced
            var ruleEnding = "";
            if (remainingClauses.Length == 2)
            {
                ruleEnding = $";{remainingClauses[1]}";

            }

            // Convert the until date into .net parsable format
            const string format = "yyyyMMddTHHmmss";
            var date = DateTime.ParseExact(untilDate, format, CultureInfo.InvariantCulture);
            var dateStr = date.ToString("yyyy-MM-ddTHH:mm:ss");

            // recombine rule components
            var newRuleParts = new[] {ruleBeginning, untilSeparator, dateStr, ruleEnding};
            var newRule = string.Join("",newRuleParts);

            return newRule;
        }

Unplanned
Last Updated: 26 Aug 2021 12:58 by ADMIN
Created by: Dave
Comments: 0
Category: Scheduler
Type: Feature Request
7

Currently, you can only initiate editing/creating of an appointment in the Scheduler on double click. I'd like to be able to trigger these operations on single click.

It will be nice to have EditOn parameter to allow choosing if editing/creating will fire on single or double click of an appointment/slot.

Unplanned
Last Updated: 24 May 2024 15:09 by ADMIN
Created by: Roland
Comments: 3
Category: Scheduler
Type: Feature Request
7

I want to be able to limit the Scheduler to a minimum and/or maximum date.

---

ADMIN EDIT

---

This request could be revised in two separate tracks:

  • Min and Max parameters on component level regardless of the selected view
  • Min and Max parameters for the separate views ( Day, Week, Month etc.)

Please share your thoughts on how you'd expect it to be implemented.

Completed
Last Updated: 04 Apr 2024 13:44 by ADMIN
Release 2024 Q2 (May)
When creating an appointment, the Start and End editors should display the date (and time) of the slot the user clicked on.
Completed
Last Updated: 26 Jul 2021 14:10 by ADMIN
Release 2.26.0
I want to make sure my users don't delete appointments by accident
Unplanned
Last Updated: 02 Aug 2021 13:25 by ADMIN
Created by: Sherrie
Comments: 0
Category: Scheduler
Type: Feature Request
6
Please add Work Week View for the Scheduler.
Unplanned
Last Updated: 26 Feb 2025 18:12 by Scott
Created by: Benjamin
Comments: 8
Category: Scheduler
Type: Feature Request
6

Hi there

The scheduler is an amazing component for Blazor, however with our designs we'd need to hijack one of the existing views and make a custom page from that which we don't really want to do if we can get this feature.

Custom Views would work just like any other view, but expose a <ViewTemplate> tag that would allow us to create our own custom view that can leverage on the power of the scheduler without doing anything hacky to achieve the same effect.

For instance a code example can be like:

<SchedulerViews>
    <SchedulerMonthView />
    <SchedulerDayView StartTime="@CurrentDate"></SchedulerDayView>
    <SchedulerCustomView>
        <ViewTemplate Context="view">
            <h1>This is a custom view for the @view.month</h1>
            <TelerikCalendar Date="@item.date" />
        </ViewTemplate>
    </SchedulerCustomView>
</SchedulerViews>

Completed
Last Updated: 14 Nov 2024 09:27 by ADMIN
Release 7.0.0

I am using a Scheduler with vertical grouping by multiple resources. In Timeline view, some of the appointments appear with an offset and are not correctly aligned in the cell. In some cases, the appointment is even rendered outside the slot it is associated with.

The issue seems to occur as of UI for Blazor 4.2.0. The same configuration worked fine in 4.1.0.