This section explains the list of events of the DateRangePicker component which will be triggered for appropriate DateRangePicker actions.
The events should be provided to the DateRangePicker using DateRangePickerEvents component.
From
v17.2.*
added only the limited number of events for the DateRangePicker component. The event names are different from the previous releases and also removed several events. The following are the event name changes fromv17.1.*
tov17.2.*
Event Name(v17.1.* ) |
Event Name(v17.2.* ) |
---|---|
change | ValueChange |
close | OnClose |
open | OnOpen |
renderDayCell | OnRenderDayCell |
select | RangeSelected |
Blur
event triggers when the input loses the focus.
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" Blur="BlurHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void BlurHandler(Syncfusion.Blazor.Calendars.BlurEventArgs args)
{
// Here you can customize your code
}
}
ValueChange
event triggers when the Calendar value is changed.
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" ValueChange="ValueChangeHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void ValueChangeHandler(RangePickerEventArgs<DateTime?> args)
{
// Here you can customize your code
}
}
OnClose
event triggers when the DateRangePicker is closed.
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" OnClose="OnCloseHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void OnCloseHandler(RangePopupEventArgs args)
{
// Here you can customize your code
}
}
Created
event triggers when the component is created.
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" Created="CreatedHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void CreatedHandler(object args)
{
// Here you can customize your code
}
}
Destroyed
event triggers when the component is destroyed.
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" Destroyed="DestroyHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void DestroyHandler(object args)
{
// Here you can customize your code
}
}
Focus
event triggers when the input gets focus.
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" Focus="FocusHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void FocusHandler(Syncfusion.Blazor.Calendars.FocusEventArgs args)
{
// Here you can customize your code
}
}
Navigated
event triggers when the Calendar is navigated to another level or within the same level of view
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" Navigated="NavigateHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void NavigateHandler(NavigatedEventArgs args)
{
// Here you can customize your code
}
}
OnOpen
event triggers when the DateRangePicker is opened.
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" OnOpen="OpenHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void OpenHandler(RangePopupEventArgs args)
{
// Here you can customize your code
}
}
OnRenderDayCell
event triggers when each day cell of the Calendar is rendered.
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" OnRenderDayCell="onRenderDayCellHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void onRenderDayCellHandler(RenderDayCellEventArgs args)
{
// Here you can customize your code
}
}
RangeSelected
event triggers on selecting the start and end date.
@using Syncfusion.Blazor.Calendars
<SfDateRangePicker TValue="DateTime?">
<DateRangePickerEvents TValue="DateTime?" RangeSelected="RangeSelectHandler"></DateRangePickerEvents>
</SfDateRangePicker>
@code{
public void RangeSelectHandler(RangePickerEventArgs<DateTime?> args)
{
// Here you can customize your code
}
}
Datepicker will be limited with these events and new events will be added in future based on the user requests. If the event you are looking for is not in the list, then please request
here
.