[PR #1904] Appointment Resize #2960

Closed
opened 2026-01-29 18:21:17 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/radzenhq/radzen-blazor/pull/1904

State: closed
Merged: No


Hi Team

This is a PR that addresses resizing appointments in the Scheduler.

I've only implemented this for DayView, MultidayView and WeekView. The other views show partial appointments as occupying full slots. It's not really applicable as is stands.

I've tried to comment all aspects of the changes so you can follow the logic.

Apart from the standard summary / documentation, I've not added any comments to Common.cs, IScheduler.cs and RadzenScheduler.razor.cs as the changes are straightforward boilerplate to service Events and such.

The bulk of the changes lie in Appointment.razor and Radzen.Blazor.js, which I have heavily commented.

You will notice that I've included a <style> block within Appointment.razor. I couldn't find how to add this properly, so I must leave it with you to transfer to the appropriate place (or advise how I do that).

The first demo on the Scheduler page is the one that implements AppointmentResize.

Stay well and regards
Paul

**Original Pull Request:** https://github.com/radzenhq/radzen-blazor/pull/1904 **State:** closed **Merged:** No --- Hi Team This is a PR that addresses resizing appointments in the Scheduler. I've only implemented this for `DayView`, `MultidayView` and `WeekView`. The other views show partial appointments as occupying full slots. It's not really applicable as is stands. I've tried to comment all aspects of the changes so you can follow the logic. Apart from the standard summary / documentation, I've not added any comments to `Common.cs`, `IScheduler.cs` and `RadzenScheduler.razor.cs` as the changes are straightforward boilerplate to service Events and such. The bulk of the changes lie in `Appointment.razor` and `Radzen.Blazor.js`, which I have heavily commented. You will notice that I've included a `<style>` block within `Appointment.razor`. I couldn't find how to add this properly, so I must leave it with you to transfer to the appropriate place (or advise how I do that). The first demo on the Scheduler page is the one that implements `AppointmentResize`. Stay well and regards Paul
claunia added the pull-request label 2026-01-29 18:21:17 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#2960