Hi Jeswin,
Thank you for contacting Syncfusion support.
When the current view is changed, Navigation event will be raised, where current view, current date and previous date can be retrieved. Load on demand feature can be used to render an appointment based on the date and view. Kindly refer the below links to know more about the feature.
Sample link: https://asp.syncfusion.com/demos/web/schedule/loadondemand.aspx
<Code>
<ej:Schedule ClientIDMode="Static" runat="server" ID="Schedule1" DataSourceID="SqlData" Width="100%" Height="525px" CurrentDate="5/2/2014" Navigation="onNavigation">
<appointmentsettings id="Id" subject="Subject" allday="AllDay" starttime="StartTime" endtime="EndTime" description="Description" recurrence="Recurrence" recurrencerule="RecurrenceRule" />
</ej:Schedule>
</Code>
Regards,
Karthigeyan