how to block or hide the previous date and time in scheduler

How to hide the previous date and time in Schedul


1 Reply

SK Satheesh Kumar Balasubramanian Syncfusion Team April 20, 2022 02:24 PM UTC

Hi Devarajan,

 

You can use MinDate property value as DateTime.Today to achieve your requirement.

 

Index.razor:

<SfSchedule TValue="AppointmentData" MinDate="@ScheduleMinDate" Height="650px" @bind-SelectedDate="@CurrentDate">

    <ScheduleEventSettings DataSource="@DataSource"></ScheduleEventSettings>

    <ScheduleViews>

        <ScheduleView Option="View.Day"></ScheduleView>

        <ScheduleView Option="View.Week"></ScheduleView>

        <ScheduleView Option="View.WorkWeek"></ScheduleView>

        <ScheduleView Option="View.Month"></ScheduleView>

        <ScheduleView Option="View.Agenda"></ScheduleView>

    </ScheduleViews>

</SfSchedule>

 

@code{

    DateTime CurrentDate = new DateTime(2020, 2, 14);

    DateTime ScheduleMinDate = DateTime.Today;

}

 

Kindly try the attached sample and let us know if this meets your requirement.

 

Regards,

Satheesh Kumar B


Attachment: Schedule_f21dad73.zip

Loader.
Up arrow icon