RadScheduler customization

Thread is closed for posting
2 posts, 0 answers
  1. Jan
    Jan avatar
    20 posts
    Member since:
    Aug 2008

    Posted 13 Dec 2009 Link to this post

    Dear Telerik team,

    Firstly, appologize my weak english.
    I am using RadScheduler in ASP.NET MVC (WebService binding mode), but having hard time with customization. Can You please answer me these questions?
    I know, that RadScheduler was developed mainly for ASP.NET , but I need to get it to work as much as possible in ASP.NET MVC.

    1) Is it possible to use Ajax Loading panel? I had a go to get it to work, but without success
    2) I would like to allow user create an appoiment with mouse only. User should have the opportunity to click on start time and drag the appointment to the end time. I have success only with creating an appointment with given duration (and dragging after creation).

    <telerik:RadCodeBlock runat="server" ID="InitialScriptCodeBlock1">  
            <telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnableScriptLocalization="true" 
                EnableScriptGlobalization="true" /> 
            <telerik:RadAjaxManager ID="RadAjaxManager2" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1">  
                <ClientEvents /> 
                    <telerik:AjaxSetting AjaxControlID="Panel1">  
                            <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> 
            <telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1" Skin="Office2007" 
                 BackImageUrl="~/Content/Images/loadingAnimation.gif" BackgroundPosition="Center" /> 
            <telerik:RadAjaxPanel ID="Panel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">  
                <telerik:RadScheduler runat="server" ID="RadScheduler1" AllowDelete="false" AllowEdit="true" 
                    AllowInsert="false" MinutesPerRow="15" StartEditingInAdvancedForm="false" StartInsertingInAdvancedForm="false" 
                    OnClientAppointmentDoubleClick="OnClientAppointmentDoubleClick" OnClientTimeSlotClick="OnClientTimeSlotClick" 
                    OnClientAppointmentDeleting="OnClientAppointmentDeleting" OnClientAppointmentDataBound="OnClientAppointmentDataBound" 
                    Height="900px" OnClientAppointmentEditing="OnClientAppointmentEditing" OnClientAppointmentContextMenuItemClicked="appointmentContextMenuItemClicked" 
                    SelectedView="WeekView" DayHeaderDateFormat="dddd, dd MMMM yyyy" HoursPanelTimeFormat="HH:mm">  
                        <%--The appointment context menu interaction is handled on the client--%> 
                        <%--See the JavaScript code above--%> 
                        <telerik:RadSchedulerContextMenu runat="server" ID="SchedulerAppointmentContextMenu">  
                                <telerik:RadMenuItem Text="Export iCalendar" Value="GenerateVCal" ImageUrl="~/Content/Images/Icons/iCalendar16.png" /> 
                                <telerik:RadMenuItem IsSeparator="True" /> 
                                <telerik:RadMenuItem Text="Delete" Value="CommandDelete" ImageUrl="~/Content/Images/DataEditing/Delete.gif" 
                                    Enabled="True" /> 
                    <TimelineView GroupBy="Calendar" GroupingDirection="Vertical" /> 
                    <AdvancedForm Enabled="false" EnableResourceEditing="false" /> 
                    <WebServiceSettings Path="~/Models/SchedulerWebService.asmx" ResourcePopulationMode="ServerSide" /> 

    Thank You Jan
  2. Georgi Krustev
    Georgi Krustev avatar
    3725 posts

    Posted 16 Dec 2009 Link to this post

    Hi Jan,

    Please review this forum thread devoted on the same matter.

    Sincerely yours,
    Georgi Krustev
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Back to Top