Can't resize appointments when using ScheduleEvents
I just updated to 17.4.39 from 17.3.18 and now I can't resize appointments in the month view while using <ScheduleEvents>. If I try to resize the appointment, the appoint doesn't change size, the resize handler disappears and the appoint loses focus, and then I can no longer interact with the appointment. The following reproduces the issue. Is this a bug or is there an error in the way I have updated my code for 17.4.39?
<EjsSchedule TValue="AppointmentData"
Height="100%"
Width="100%"
CurrentView="View.Month"
SelectedDate="@(new DateTime(2019,12,1))">
<ScheduleViews>
<ScheduleView Option="View.Month"></ScheduleView>
</ScheduleViews>
<ScheduleEvents TValue="AppointmentData"
OnResizeStart="OnResizeStart"></ScheduleEvents>
<ScheduleEventSettings DataSource="DataSource">
</ScheduleEventSettings>
</EjsSchedule>
@code{
AppointmentData appointmentModel = new AppointmentData();
List<AppointmentData> DataSource = new List<AppointmentData>
{
new AppointmentData{ Id = 1, Subject = "Meeting1", Location="Charleston, SC", StartTime = new DateTime(2019, 12, 11).Date , EndTime = new DateTime(2019, 12, 18).Date.AddMinutes(1)},
new AppointmentData{ Id = 2, Subject = "Meeting2", Location="San Diego, CA", StartTime = new DateTime(2019, 12, 11).Date , EndTime = new DateTime(2019, 12, 18).Date.AddMinutes(1)},
new AppointmentData{ Id = 2, Subject = "Meeting3", Location="Somewhere, VA", StartTime = new DateTime(2019, 12, 11).Date , EndTime = new DateTime(2019, 12, 18).Date.AddMinutes(1)}
};
public class AppointmentData
{
public int Id { get; set; }
public string Subject { get; set; }
public string Location { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
public string Description { get; set; }
public bool IsAllDay { get; set; }
public string RecurrenceRule { get; set; }
public string RecurrenceException { get; set; }
public Nullable<int> RecurrenceID { get; set; }
}
private void OnResizeStart(ResizeEventArgs<AppointmentData> eventArgs)
{
}
}
Height="100%"
Width="100%"
CurrentView="View.Month"
SelectedDate="@(new DateTime(2019,12,1))">
<ScheduleViews>
<ScheduleView Option="View.Month"></ScheduleView>
</ScheduleViews>
<ScheduleEvents TValue="AppointmentData"
OnResizeStart="OnResizeStart"></ScheduleEvents>
<ScheduleEventSettings DataSource="DataSource">
</ScheduleEventSettings>
</EjsSchedule>
@code{
AppointmentData appointmentModel = new AppointmentData();
List<AppointmentData> DataSource = new List<AppointmentData>
{
new AppointmentData{ Id = 1, Subject = "Meeting1", Location="Charleston, SC", StartTime = new DateTime(2019, 12, 11).Date , EndTime = new DateTime(2019, 12, 18).Date.AddMinutes(1)},
new AppointmentData{ Id = 2, Subject = "Meeting2", Location="San Diego, CA", StartTime = new DateTime(2019, 12, 11).Date , EndTime = new DateTime(2019, 12, 18).Date.AddMinutes(1)},
new AppointmentData{ Id = 2, Subject = "Meeting3", Location="Somewhere, VA", StartTime = new DateTime(2019, 12, 11).Date , EndTime = new DateTime(2019, 12, 18).Date.AddMinutes(1)}
};
public class AppointmentData
{
public int Id { get; set; }
public string Subject { get; set; }
public string Location { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
public string Description { get; set; }
public bool IsAllDay { get; set; }
public string RecurrenceRule { get; set; }
public string RecurrenceException { get; set; }
public Nullable<int> RecurrenceID { get; set; }
}
private void OnResizeStart(ResizeEventArgs<AppointmentData> eventArgs)
{
}
}
SIGN IN To post a reply.
3 Replies
NR
Nevitha Ravi
Syncfusion Team
December 30, 2019 12:22 PM UTC
Hi Kevin,
Greetings from Syncfusion Support.
We could replicate the reported issue “appointments resizing action not working when OnResizeStart event is used” at our end and confirm this as a defect. Therefore, we have logged the bug report which can be tracked from the following link.
The issue fix will be included in our bi-weekly patch release scheduled on mid of January 2020. We would appreciate your patience until then.
Regards,
Nevitha
UN
Unknown
January 8, 2020 03:15 AM UTC
Thank you for your response.
AK
Alagumeena Kalaiselvan
Syncfusion Team
January 8, 2020 05:05 AM UTC
Hi Kevin,
You are most welcome!..
We are glad to inform that the reported issue “ can’t resize appointments when using scheduler events ” has been resolved in our latest release version v17.4.41. Please find the release notes for this issue fix.
Kindly get back to us , if you need further assistance.
Regards
Alagumeena.K
SIGN IN To post a reply.
- 3 Replies
- 3 Participants
-
UN Unknown
- Dec 24, 2019 09:54 PM UTC
- Jan 8, 2020 05:05 AM UTC