Back to Devexpress

DxTimeEdit<T>.OutOfRangeNotificationText Property

blazor-devexpress-dot-blazor-dot-dxtimeedit-1-e85a222d.md

latest2.4 KB
Original Source

DxTimeEdit<T>.OutOfRangeNotificationText Property

The notification message displayed when a user selects a time value outside a range in the Time Edit.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
[Parameter]
public string OutOfRangeNotificationText { get; set; }

Property Value

TypeDescription
String

A notification text.

|

Remarks

The Time Edit component allows you to specify a range of available time values: MinTime and MaxTime. The component disables time values that are out of the range. If a user types a value that is out of the range, the Time Edit keeps the previously selected value.

If a user tries to navigate to a time value that is out of the range, the component shows a notification message. The default notification text is “The selected time value should be between MinTime and MaxTime.“.

To customize the notification text, use the OutOfRangeNotificationText property.

razor
<DxTimeEdit @bind-Time="@TimeValue" 
            MinTime="@MinTime"
            MaxTime="@MaxTime"
            OutOfRangeNotificationText="Booking for the next hour is still not allowed. Please select time from the current hour." >
</DxTimeEdit>

@code {
    TimeSpan timeValue = DateTime.Now.TimeOfDay;
    TimeSpan TimeValue { get => timeValue; set { timeValue = value; InvokeAsync(StateHasChanged); } }

    TimeSpan MinTime { get; set; }
    TimeSpan MaxTime { get; set; }

    protected override void OnInitialized() {
        MinTime = new TimeSpan(TimeValue.Hours, 0, 0);
        MaxTime = new TimeSpan(TimeValue.Hours, 59, 59);
    }
}

See Also

DxTimeEdit<T> Class

DxTimeEdit<T> Members

DevExpress.Blazor Namespace