Completed
Last Updated: 26 Nov 2024 06:26 by ADMIN
Release 7.0.0
Created by: Sherrie
Comments: 2
Category: Scheduler
Type: Feature Request
13

Is there a way to customize the resource grouping's header (i.e. Alex, Bob, Charlie)? I understand it displays the text from the Resource, but I would like to be able to customize the HTML displayed so that I can add a tooltip. Would you have a suggestion as to how I can accomplish this?

Kendo Group Header Template

Completed
Last Updated: 23 May 2025 08:31 by ADMIN
Release 9.0.0

Support the recurrence rule to create multiple appointments per time slot. Examples of such rules are:

FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR,SA,SU;BYHOUR=08,09,10,11,12,13,14,15,16;BYMINUTE=50

FREQ=MINUTELY;BYMINUTE=1,16,31,46.
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: 30 Jun 2025 10:59 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: 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: 24 May 2024 15:09 by ADMIN
Created by: Roland
Comments: 3
Category: Scheduler
Type: Feature Request
8

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.

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: 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.

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>

Unplanned
Last Updated: 07 Jul 2023 14:47 by Jonty

If the Start and End match exactly, the rendering of the Scheduler breaks in Day view. If another view is used, the event looks as if it is rendered on the previous day.

===

ADMIN EDIT

===

A possible workaround for the time being is to use a custom edit form and implement some kind of validation that prevents the user from selecting the same value for the Start and End of an event.