New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent interface for configuring the TimePicker component.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class TimePickerBuilder : DatePickerBuilderBase<TimePicker, TimePickerBuilder>, IHtmlString

Inheritance: objectWidgetBuilderBase<TimePicker, TimePickerBuilder>DatePickerBuilderBase<TimePicker, TimePickerBuilder>TimePickerBuilder

Implements: IHtmlString

Inherited Members DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Animation(bool)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Animation(Action<PopupAnimationBuilder>)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.AutoAdjust(bool)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Culture(string)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Events(Action<DatePickerEventBuilderBase>)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Format(string)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.ParseFormats(IEnumerable<string>)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Enable(bool)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Min(DateTime)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Max(DateTime)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Value(DateTime?)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Value(string)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.DateInput(bool)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.DateInput()DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Popup(Action<PopupSettingsBuilder>)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Messages(Action<DatePickerBaseMessagesSettingsBuilder>)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.Label(Action<LabelSettingsBuilder>)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.AdaptiveMode(AdaptiveMode)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.AdaptiveTitle(string)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.AdaptiveSubtitle(string)DatePickerBuilderBase<TimePicker, TimePickerBuilder>.AutoCorrectParts(bool)WidgetBuilderBase<TimePicker, TimePickerBuilder>.ToComponent()WidgetBuilderBase<TimePicker, TimePickerBuilder>.Name(string)WidgetBuilderBase<TimePicker, TimePickerBuilder>.Deferred(bool)WidgetBuilderBase<TimePicker, TimePickerBuilder>.ModelMetadata(ModelMetadata)WidgetBuilderBase<TimePicker, TimePickerBuilder>.HtmlAttributes(object)WidgetBuilderBase<TimePicker, TimePickerBuilder>.HtmlAttributes(IDictionary<string, object>)WidgetBuilderBase<TimePicker, TimePickerBuilder>.AsModule(bool)WidgetBuilderBase<TimePicker, TimePickerBuilder>.Render()WidgetBuilderBase<TimePicker, TimePickerBuilder>.ScriptAttributes(object, bool)WidgetBuilderBase<TimePicker, TimePickerBuilder>.ScriptAttributes(IDictionary<string, object>, bool)WidgetBuilderBase<TimePicker, TimePickerBuilder>.ToHtmlString()WidgetBuilderBase<TimePicker, TimePickerBuilder>.ToClientTemplate()WidgetBuilderBase<TimePicker, TimePickerBuilder>.ToString()WidgetBuilderBase<TimePicker, TimePickerBuilder>.Componentobject.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

Initializes a new instance of the TimePickerBuilder class.

C#
public TimePickerBuilder(TimePicker component)
Parameters:componentTimePicker

The component.

Methods

Binds the TimePicker to a list of DateTime objects.

C#
public TimePickerBuilder BindTo(IList<DateTime> dates)
Parameters:datesIList<DateTime>Returns:

TimePickerBuilder

Example:
C#
@( Html.Kendo().TimePicker()
.Name("TimePicker")
.BindTo(new List&lt;DateTime&gt; { DateTime.Now })
)

Specifies the component type of the widget. "classic" - Uses the standard rendering of the widget. or "modern" - Uses new rendering with a fresh and modern look and feel..

C#
public TimePickerBuilder ComponentType(string value)
Parameters:valuestring

The value for ComponentType

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.ComponentType("modern")
)

Sets a value controlling how the color is applied.

C#
public TimePickerBuilder FillMode(FillMode value)
Parameters:valueFillMode

The value for FillMode

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.FillMode(FillMode.Outline)
)

Sets the default focused time when opened.

C#
public TimePickerBuilder FocusTime(DateTime dateTime)
Parameters:dateTimeDateTime

The DateTime value.

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timepicker")
.DateInput()
.FocusTime(new DateTime(2023, 5, 5, 8, 0, 0))
)

Defines the "inputmode" attribute of the inner <input /> element. The attribute specifies the type of on-screen keyboard displayed when the user focuses the input.

C#
public TimePickerBuilder InputMode(string value)
Parameters:valuestring

The value that configures the "inputmode" attribute.

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.InputMode("numeric")
)

Specifies the interval between values in the popup list. When the componentType is set to modern, the interval is specified as an object of hours, minutes and seconds.

C#
public TimePickerBuilder Interval(Action<IntervalSettingsBuilder> action)
Parameters:actionAction<IntervalSettingsBuilder>

The interval settings.

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.ComponentType("modern")
.Interval(interval =&gt; interval
.Hour(3);
.Minute(20);
.Second(15);
)
)

Sets the interval between hours.

C#
public TimePickerBuilder Interval(int interval)
Parameters:intervalintReturns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.Interval(7)
)

Sets the maximal time that can be selected in the TimePicker component.

C#
public TimePickerBuilder Max(string value)
Parameters:valuestring

The maximal time that can be set.

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.Max("12:30")
)

Sets the maximal time that can be selected in the TimePicker component.

C#
public TimePickerBuilder Max(TimeSpan value)
Parameters:valueTimeSpan

The maximal time that can be set.

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.Max(new TimeSpan(10, 12, 30, 10, 10))
)

Sets the minimal time that can be selected in the TimePicker component.

C#
public TimePickerBuilder Min(string value)
Parameters:valuestring

The minimal time that can be set.

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.Min("10:30")
)

Sets the minimal time that can be selected in the TimePicker component.

C#
public TimePickerBuilder Min(TimeSpan value)
Parameters:valueTimeSpan

The minimal time that can be set.

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.Min(new TimeSpan(10, 12, 30, 10, 10))
)

Sets a value controlling the border radius.

C#
public TimePickerBuilder Rounded(Rounded? value)
Parameters:valueRounded?

The value for Rounded

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.Rounded(Rounded.Full)
)

Sets the size of the component.

C#
public TimePickerBuilder Size(ComponentSize? value)
Parameters:valueComponentSize?

The value for Size

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.Size(ComponentSize.Medium)
)

Sets the value of the TimePicker input.

C#
public TimePickerBuilder Value(TimeSpan? time)
Parameters:timeTimeSpan?

The TimeSpan value.

Returns:

TimePickerBuilder

Example:
C#
@(Html.Kendo().TimePicker()
.Name("timePicker")
.Value(new TimeSpan(10, 12, 30, 10, 10))
)