This is a migrated thread and some comments may be shown as answers.

YearView in the scheduler

0 Answers 69 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Ross
Top achievements
Rank 1
Ross asked on 29 May 2018, 11:28 AM

Hi, I'm trying to display the scheduler control in YearView mode and I am getting an error.

 

Cannot create an object of type 'Telerik.Web.UI.SchedulerViewType' from its string representation 'YearView' for the 'SelectedView' property.
at System.Web.UI.TemplateParser.ProcessException(Exception ex)
at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)

I get the same error even if I use the sample from the Telerik site. Here is the ascx

 

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="EventCalendarDisplay.ascx.cs" Inherits="###.Web.iParts.Events.EventCalendar.EventCalendarDisplay" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<%--Get around a z-index bug where event calendar header is drawn over top of fold down menus 'rsHeader' class only appears in this telerik calendar widget.--%>
<telerik:RadAjaxPanel ID="ContentPanel" runat="server" Visible="true" EnableAJAX="true" EnableViewState="true" LoadingPanelID="LoadingPanel">
    <asp:Panel runat="server" Translate="Yes">
        <telerik:RadScheduler runat="server" ID="Calendar" Height="600px"
            DayStartTime="08:00:00" DayEndTime="21:00:00"
            FirstDayOfWeek="Sunday" LastDayOfWeek="Saturday"
            SelectedView="MonthView"
            EnableDescriptionField="true"
            AppointmentStyleMode="Default"
            OnNavigationComplete="SchedulerNavigationComplete"
            OnAppointmentDataBound="SchedulerAppointmentDataBound"
            OnAppointmentClick="SchedulerAppointmentClick"
            DataKeyField="Id" DataSubjectField="Subject" DataDescriptionField="Description"
            AllowDelete="false"
            ReadOnly="true"
            DataStartField="Start" DataEndField="End"
            DataRecurrenceField="RecurrenceRule" DataRecurrenceParentKeyField="RecurrenceParentId"
            DataReminderField="Reminder"
            CustomAttributeNames="StartText,EndText">
            <AdvancedForm Modal="true" />
            <AdvancedEditTemplate>
                <%--Certain set of CSS classes should be set when the Form is modal.--%>
                <div class="rsAdvancedEdit rsAdvancedModal rsEventCalendar" style="position: relative">
                    <div class="rsModalBgTopLeft">
                    </div>
                    <div class="rsModalBgTopRight">
                    </div>
                    <div class="rsModalBgBottomLeft">
                    </div>
                    <div class="rsModalBgBottomRight">
                    </div>
                    <div class="rsAdvTitle">
                        <h1 class="rsAdvInnerTitle">
                            <%# Container.Appointment.Subject %>
                        </h1>
                        <asp:LinkButton runat="server" ID="LinkButton1" CssClass="rsAdvEditClose" CommandName="Cancel"
                            CausesValidation="false" ToolTip='<%# Container.Appointment.Owner.Localization.AdvancedClose %>'>
                                        <%# Container.Appointment.Owner.Localization.AdvancedClose%>
                        </asp:LinkButton>
                    </div>
                    <div class="rsAdvContentWrapper">
                        <div class="PanelFieldLeft">
                            <asp:Label ID="Label1" runat="server" Text='<%# Bind("Description") %>'></asp:Label>
                        </div>
                        <div class="PanelFieldLeft">
                            <asp:Label ID="StartInput" Text='<%# Bind("StartText") %>' runat="server">
                            </asp:Label><br />
                        </div>
                        <div class="PanelFieldLeft">
                            <asp:Label ID="EndInput" Text='<%# Bind("EndText") %>' runat="server">
                            </asp:Label><br />
                        </div>
                    </div>
                </div>
            </AdvancedEditTemplate>
        </telerik:RadScheduler>
    </asp:Panel>
</telerik:RadAjaxPanel>
<telerik:RadAjaxLoadingPanel runat="server" ID="LoadingPanel" Transparency="50" IsSticky="false"
    BackColor="LightGray" BackgroundPosition="Center">
</telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="save">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="AjaxPanel1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>

 

 

No answers yet. Maybe you can help?

Tags
Scheduler
Asked by
Ross
Top achievements
Rank 1
Share this question
or