Unplanned
Last Updated: 20 Mar 2019 15:21 by ADMIN
Created by: Andy
Comments: 1
Category: Scheduler
Type: Bug Report
0
Using the following setup, resize the appointment so that when releasing the mouse, it is over the appointment as demonstrated in the attached video with the attached project.

<telerik:RadScheduler RenderMode="Lightweight" Font-Size="14px" runat="server" ID="RadScheduler1"
      SelectedDate="2012-04-16"
      OnClientAppointmentClick="OnClientAppointmentClick"
      OnClientAppointmentResizeEnd="OnClientAppointmentResizeEnd">
  </telerik:RadScheduler>

<script>
    function OnClientAppointmentResizeEnd(sender, args) {
    }
 
    function OnClientAppointmentClick(sender, args) {
        alert("OnClientAppointmentClick")
    }
</script>

private const string ProviderSessionKey = "Telerik.Web.Examples.Scheduler.XmlSchedulerProvider.DefaultCS";
 
    // You can safely ignore this method.
    // Its purpose is to limit the changes to the underlying data only to the active user session.
    protected void Page_Init(object sender, EventArgs e)
    {
        Telerik.Web.UI.XmlSchedulerProvider provider;
        if ((Session[ProviderSessionKey] == null) || (!IsPostBack))
        {
            provider = new Telerik.Web.UI.XmlSchedulerProvider(Server.MapPath("~/App_Data/Appointments.xml"), true);
            Session[ProviderSessionKey] = provider;
        }
        else
        {
            provider = (Telerik.Web.UI.XmlSchedulerProvider)Session[ProviderSessionKey];
        }
 
        RadScheduler1.Provider = provider;
    }

Unplanned
Last Updated: 22 Mar 2019 11:10 by ADMIN
I am exporting all the appointments using the RadScheduler's Export Calendar functionality (RadScheduler.ExportToICalendar(apptCollection, true)). 

I have the scheduler working with both regular and recurring appointments in my project with RadScheduler along with different timezone for each of the appointments within the scheduler properly. 

However, when I export the same through the above API as an ICS file, I am seeing that the date time is always coming out as UTC on recurring events giving me the wrong results in Outlook. 
Unplanned
Last Updated: 19 Feb 2020 12:46 by ADMIN

When trying to drag and drop an appointment over the All Day slot, the ghost element is not positioned properly. This is easily observed when the browser is zoomed.

Replicated on the Overview demo

Unplanned
Last Updated: 29 Sep 2020 10:00 by ADMIN

WORKAROUND approved by ADMIN: Set the LocalizationPath in the code behind, e.g. in Page_Load event

Event log stack trace:

Anwendung: devenv.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.NullReferenceException
   bei Telerik.Web.LocalizationProvider+XmlResourceLocator.LoadResources(System.Globalization.CultureInfo)
   bei Telerik.Web.LocalizationProvider+XmlResourceLocator..ctor(System.String, Telerik.Web.ILocalizableControl, System.String)
   bei Telerik.Web.LocalizationProvider..ctor(System.String, Telerik.Web.ILocalizableControl, System.String)
   bei Telerik.Web.UI.RadScheduler.get_Localization()
   bei Telerik.Web.Design.RadSchedulerLocalization.Initialize()
   bei Telerik.Web.Design.WizardTabControl.WizardForm_Load(System.Object, System.EventArgs)
   bei System.Windows.Forms.Form.OnLoad(System.EventArgs)
   bei System.Windows.Forms.Form.OnCreateControl()
   bei System.Windows.Forms.Control.CreateControl(Boolean)
   bei System.Windows.Forms.Control.CreateControl()
   bei System.Windows.Forms.Control.WmShowWindow(System.Windows.Forms.Message ByRef)
   bei System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
   bei System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message ByRef)
   bei System.Windows.Forms.Form.WmShowWindow(System.Windows.Forms.Message ByRef)
   bei System.Windows.Forms.Form.WndProc(System.Windows.Forms.Message ByRef)
   bei System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef)
   bei System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)
   bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr, Int32, IntPtr, IntPtr)

1 2