title | page_title | description | slug | tags | published | position |
---|---|---|---|---|---|---|
Increment Steps |
DateInput - Increment Steps |
Steps for changing the value in the DateInput for Blazor. |
dateinput-steps |
telerik,blazor,DateInput,step |
true |
15 |
The DateInput for Blazor can increment or decrement the values for each segment of the date with a different step when the Up or Down arrows are pressed.
To set the steps for the date input, use its nested <DateInputSteps>
tag and its parameters:
Year
- every n-th year will be incremented from the keyboard.Month
- every n-th month will be incremented from the keyboard.Day
- every n-th day will be incremented from the keyboard.Hour
- every n-th hour will be incremented from the keyboard.Minute
- every n-th minute will be incremented from the keyboard.Second
- every n-th second will be incremented from the keyboard.
All values default to 1
to provide every possible option. If you set a value larger than the available options in the time portion (such as Minute=70) the tumblers in the dropdown will show the 0
option and the component will increment the date with the designated value (1 hour and 10 minutes in this example).
caption Change the steps (intervals) in the date input
@selectedDateTime.ToString("yyyy MMM dd, HH:mm:ss tt")
<TelerikDateInput Format="yyyy MMM dd, HH:mm:ss tt" @bind-Value="@selectedDateTime" Width="250px">
<DateInputSteps Year="10" Month="6" Day="3" Hour="4" Minute="10" Second="15" />
</TelerikDateInput>
@code {
DateTime selectedDateTime { get; set; } = DateTime.Now;
}
- Live Demo: Date Input Incremental Steps
- [DateInput Overview]({%slug components/dateinput/overview%})