or
protected void RadScheduler1_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e) { RadScheduler scheduler = (RadScheduler)sender; if (scheduler.SelectedView == SchedulerViewType.DayView || scheduler.SelectedView == SchedulerViewType.MonthView || scheduler.SelectedView == SchedulerViewType.WeekView) { e.TimeSlot.CssClass += "Disabled"; } else { int count = e.TimeSlot.Appointments.Count; if (count >= 1) { e.TimeSlot.CssClass += "Disabled"; } else { e.TimeSlot.CssClass += "Enabled"; } } }
Hi,
My Website is using Telerik Version 2009.3.1208.20.
And we recently test the website on IE 11 and where ever the radcontrols try to do a postback its throwing javascript error
I tried one solution from the following post http://www.telerik.com/forums/incorrectly-rendered-webpage-when-using-internet-explorer-11
But then also its not working.Please advise on this
Thanks
Abhishek
I try add control RadAsyncUpload from code behind as below, but doesn't work:HtmlTable table = new HtmlTable();for(int i=0;i<10;i++){
HtmlTableRow row = new HtmlTableRow();
HtmlTableCell cell = new HtmlTableCell();
RadAsyncUpload radAU = new RadAsyncUpload(); radAU.ID = "RadAsyncUpload" + i; radAU.MultipleFileSelection = Telerik.Web.UI.AsyncUpload.MultipleFileSelection.Automatic; radAU.TemporaryFolder = sTempPath; radAU.TargetFolder = sTargetPath; cell.Controls.Add(radAU);}divcontrol.Controls.Add(table); //with divcontrol runat="server" in .aspx fileHelp me, please! Thanks!<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <div style="padding: 1em"> <table width="100%"><tr><td align="left"> <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" SelectedIndex="0"> <Tabs> <telerik:RadTab Text="Films"></telerik:RadTab> <telerik:RadTab Text="Pending Approvals" Selected="True"></telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" Height="100%" SelectedIndex="0" Width="100%" BorderColor="Gray" BorderStyle="Solid" BorderWidth="1px" > <telerik:RadPageView ID="RadPageView1" runat="server" ContentURL="TABFilms.aspx"> </telerik:RadPageView> <telerik:RadPageView id="PendingApprovals" runat="server" ContentURL="TABApprovals.aspx"> </telerik:RadPageView> </telerik:RadMultiPage></td></tr></table> </div></asp:Content><telerik:RadScheduler ID="rsCalendar" runat="server" Skin="Vista" DataEndField="end_date" DataKeyField="id" DataSourceID="sdsCalendar" DataStartField="start_date" DataSubjectField="subject" CustomAttributeNames="location" SelectedView="MonthView" DataDescriptionField="details" DataRecurrenceField="recurrence_rule" DataRecurrenceParentKeyField="recurrence_rule_parent_id" EnableDescriptionField="true" EnableCustomAttributeEditing="true" AppointmentStyleMode="Default" OnAppointmentDelete="rsCalendar_AppointmentDelete" OnAppointmentInsert="rsCalendar_AppointmentInsert" OnAppointmentUpdate="rsCalendar_AppointmentUpdate" OnAppointmentCreated="rsCalendar_AppointmentCreated" DayStartTime="07:00:00" DayEndTime="19:00:00" FirstDayOfWeek="Monday" LastDayOfWeek="Friday" Culture="en-AU" OnClientFormCreated="schedulerFormCreated" Height="100%" StartInsertingInAdvancedForm="true"> <AdvancedForm Modal="true" ZIndex="10005" /> <AdvancedEditTemplate> <scheduler:AdvancedForm runat="server" ID="AdvancedEditForm1" Mode="Edit" Subject='<%# Bind("subject") %>' Description='<%# Bind("description") %>' Start='<%# Bind("start") %>' End='<%# Bind("end") %>' Location='<%# Bind("location") %>' /> </AdvancedEditTemplate> <AdvancedInsertTemplate> <scheduler:AdvancedForm runat="server" ID="AdvancedInsertForm1" Mode="Insert" Subject='<%# Bind("subject") %>' Description='<%# Bind("description") %>' Start='<%# Bind("start") %>' End='<%# Bind("end") %>' Location='<%# Bind("location") %>' /> </AdvancedInsertTemplate> </telerik:RadScheduler><script type="text/javascript"> //<![CDATA[ // Dictionary containing the advanced template client object // for a given RadScheduler instance (the control ID is used as key). var schedulerTemplates = {}; function schedulerFormCreated(scheduler, eventArgs) { // Create a client-side object only for the advanced templates var mode = eventArgs.get_mode(); if (mode == Telerik.Web.UI.SchedulerFormMode.AdvancedInsert || mode == Telerik.Web.UI.SchedulerFormMode.AdvancedEdit) { // Initialize the client-side object for the advanced form var formElement = eventArgs.get_formElement(); var templateKey = scheduler.get_id() + "_" + mode; var advancedTemplate = schedulerTemplates[templateKey]; if (!advancedTemplate) { // Initialize the template for this RadScheduler instance // and cache it in the schedulerTemplates dictionary var schedulerElement = scheduler.get_element(); var isModal = scheduler.get_advancedFormSettings().modal; advancedTemplate = new window.SchedulerAdvancedTemplate(schedulerElement, formElement, isModal); advancedTemplate.initialize(); schedulerTemplates[templateKey] = advancedTemplate; // Remove the template object from the dictionary on dispose. scheduler.add_disposing(function() { schedulerTemplates[templateKey] = null; }); } // Are we using Web Service data binding? if (!scheduler.get_webServiceSettings().get_isEmpty()) { // Populate the form with the appointment data var apt = eventArgs.get_appointment(); var isInsert = mode == Telerik.Web.UI.SchedulerFormMode.AdvancedInsert; advancedTemplate.populate(apt, isInsert); } } } function hideActiveToolTip() { var tooltip = Telerik.Web.UI.RadToolTip.getCurrent(); if (tooltip) { tooltip.hide(); } } Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequestHandler); function beginRequestHandler(sender, args) { var prm = Sys.WebForms.PageRequestManager.getInstance(); if (args.get_postBackElement().id.indexOf('rsCalendar') != -1) { hideActiveToolTip(); } } function clientBeforeShow(sender, eventArgs) { w = $telerik.$(window).width() / 2; h = $telerik.$(window).height() / 2; if ((sender._mouseX > w) && (sender._mouseY > h)) { sender.set_position(Telerik.Web.UI.ToolTipPosition.TopLeft); return; } if ((sender._mouseX < w) && (sender._mouseY > h)) { sender.set_position(Telerik.Web.UI.ToolTipPosition.TopRight); return; } if ((sender._mouseX > w) && (sender._mouseY < h)) { sender.set_position(Telerik.Web.UI.ToolTipPosition.BottomLeft); return; } sender.set_position(Telerik.Web.UI.ToolTipPosition.BottomRight); } function openRadWindowTrainingDates() { var oWnd = radopen("/teams/hr/training.aspx"); oWnd.add_close("OnClientClose"); oWnd.Center(); } function ClientClicked() { window.location.href = "/teams/hr/corporate_training_calendar/add_content/"; } function ToolbarOnClientButtonClicked(sender, args) { var button = args.get_item(); if (button.get_text() == "Show Training Courses") { var oWnd = radopen("/teams/hr/training.aspx"); oWnd.add_close("OnClientClose"); oWnd.Center(); } } //]]> </script>