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

Disabling Dates

3 Answers 318 Views
Calendar
This is a migrated thread and some comments may be shown as answers.
Help
Top achievements
Rank 1
Help asked on 22 Jan 2018, 09:14 PM

I tired most of the examples on disabling dates on the raddatepicker control but most are out of date to the methods and properties of the latest control set. I looking for an example of how to only let SUNDAY be selected.

 

Thanks

3 Answers, 1 is accepted

Sort by
0
Accepted
Rumen
Telerik team
answered on 23 Jan 2018, 09:19 AM
Hi there,

You can find up-to-date solutions based on the DisableDay property in the following forum reply - https://www.telerik.com/forums/calendar-questions#rk4_SG3ajUODfE-WKdhx2Q.

Best regards,
Rumen
Progress Telerik
Try our brand new, jQuery-free Angular components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Help
Top achievements
Rank 1
answered on 23 Jan 2018, 04:19 PM
The examples are great and work but I was wondering how to do the same with radDatePicker versus the RadCalendar.
0
Help
Top achievements
Rank 1
answered on 23 Jan 2018, 05:38 PM

I figured it out:

using you example

aspx page

<telerik:RadDatePicker RenderMode="Classic" ID="Wedate1" runat="server"  AutoPostBack="true"> <Calendar OnDayRender="Wedate_DayRender"></Calendar> </telerik:RadDatePicker>

 

On the code behind 

protected void Wedate_DayRender(object sender, Telerik.Web.UI.Calendar.DayRenderEventArgs e)
        {
            if (e.Day.Date.DayOfWeek != DayOfWeek.Sunday)
            {
                Wedate.SpecialDays.Add(DisableDay(e));
            }
            else
            {
                e.Cell.CssClass = "blackFontClass";
            }
        }
        private RadCalendarDay DisableDay(Telerik.Web.UI.Calendar.DayRenderEventArgs e)
        {
            e.Cell.CssClass = "rcOtherMonth";
            return new RadCalendarDay()
            {
                Date = e.Day.Date,
                IsDisabled = true,
                IsSelectable = false,
            };
        }

 

Tags
Calendar
Asked by
Help
Top achievements
Rank 1
Answers by
Rumen
Telerik team
Help
Top achievements
Rank 1
Share this question
or