Hello.
I have problem when I use RadCalendar.FocusedDate on server-side. This method doesn't navigate to focused date.
I think it set focused date to right date, but calendar stay at previous focused date. And when I try to navigate next or previous month(using "<" or ">"), it seems that focused date set to right value, but why calendar don't navigate to this date after setting RadCalendar.FocusedDate???
At server-side there isn't function to navigate to date like client-side navigateToDate()?
Please help me, and tip how to resolve this issue.
Thank you.
I have problem when I use RadCalendar.FocusedDate on server-side. This method doesn't navigate to focused date.
I think it set focused date to right date, but calendar stay at previous focused date. And when I try to navigate next or previous month(using "<" or ">"), it seems that focused date set to right value, but why calendar don't navigate to this date after setting RadCalendar.FocusedDate???
At server-side there isn't function to navigate to date like client-side navigateToDate()?
Javascript: function CalendarViewChanging(sender) { var baseName = sender.id.substr(0, sender.id.lastIndexOf("_") + 1); var calendar = $find(baseName.concat("activityCalendar")); if (sender.id == baseName.concat("btnPrev")) { __doPostBack(calendar.get_id().replace(/_/g, '$'), 'n:-1'); } if (sender.id == baseName.concat("btnNext")) { __doPostBack(calendar.get_id().replace(/_/g, '$'), 'n:1'); } }ASPX: <asp:UpdatePanel ID="UpdatePanel" runat="server"><ContentTemplate> <asp:Button runat="server" ID="btnPrev" CssClass="btn btn-prev" OnClientClick="CalendarViewChanging(this);return false;" /> <telerik:RadCalendar ID="activityCalendar" AutoPostBack="true" CssClass="calendar" EnableNavigation="false" EnableMonthYearFastNavigation="false" UseColumnHeadersAsSelectors="false" UseRowHeadersAsSelectors="false" MultiViewColumns="3" MultiViewRows="1" runat="server" RangeSelectionMode="OnKeyHold" OnSelectionChanged="ActivityCalendar_SelectionChanged"> </telerik:RadCalendar> <asp:Button runat="server" ID="btnNext" CssClass="btn btn-next" OnClientClick="CalendarViewChanging(this);return false;" /></ContentTemplate></asp:UpdatePanel> ASPX.CS:protected void ActivityCalendar_SelectionChanged(object sender, SelectedDatesEventArgs e){ RadCalendar calendar = sender as RadCalendar; if (calendar.RangeSelectionStartDate != calendar.RangeMinDate && calendar.RangeSelectionEndDate != calendar.RangeMaxDate) { int diffMonths; if (calendar.RangeSelectionStartDate.Year == calendar.RangeSelectionEndDate.Year) { diffMonths = calendar.RangeSelectionEndDate.Month - calendar.RangeSelectionStartDate.Month; } else { diffMonths = calendar.RangeSelectionEndDate.Month + 12 - calendar.RangeSelectionStartDate.Month; } switch (diffMonths) { case 0: calendar.FocusedDate = calendar.RangeSelectionStartDate.AddMonths(-1); break; case 1: calendar.FocusedDate = calendar.RangeSelectionStartDate; break; default: calendar.FocusedDate = calendar.RangeSelectionStartDate; break; } }}Please help me, and tip how to resolve this issue.
Thank you.