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 DateTimePickerBuilder : DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>, IHtmlString

Inheritance: objectWidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>DateTimePickerBuilder

Implements: IHtmlString

Inherited Members DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Animation(bool)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Animation(Action<PopupAnimationBuilder>)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.AutoAdjust(bool)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Culture(string)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Events(Action<DatePickerEventBuilderBase>)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Format(string)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.ParseFormats(IEnumerable<string>)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Enable(bool)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Min(DateTime)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Max(DateTime)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Value(DateTime?)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Value(string)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.DateInput(bool)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.DateInput()DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Popup(Action<PopupSettingsBuilder>)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Messages(Action<DatePickerBaseMessagesSettingsBuilder>)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.Label(Action<LabelSettingsBuilder>)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.AdaptiveMode(AdaptiveMode)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.AdaptiveTitle(string)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.AdaptiveSubtitle(string)DatePickerBuilderBase<DateTimePicker, DateTimePickerBuilder>.AutoCorrectParts(bool)WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.ToComponent()WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.Name(string)WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.Deferred(bool)WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.ModelMetadata(ModelMetadata)WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.HtmlAttributes(object)WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.HtmlAttributes(IDictionary<string, object>)WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.AsModule(bool)WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.Render()WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.ScriptAttributes(object, bool)WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.ScriptAttributes(IDictionary<string, object>, bool)WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.ToHtmlString()WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.ToClientTemplate()WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.ToString()WidgetBuilderBase<DateTimePicker, DateTimePickerBuilder>.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 DateTimePickerBuilder(DateTimePicker component)
Parameters:componentDateTimePicker

The component.

Methods

Specifies a template used to populate aria-label attribute.

C#
public DateTimePickerBuilder ARIATemplate(string template)
Parameters:templatestring

The string template.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("dateTimePicker")
.ARIATemplate("Date: #=kendo.toString(data.current, 'd')#")
)

Binds the TimeView to a list of DateTime objects.

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

The dates.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.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 DateTimePickerBuilder ComponentType(string value)
Parameters:valuestring

The value for ComponentType

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.ComponentType("classic")
)

Specifies the navigation depth.

C#
public DateTimePickerBuilder Depth(CalendarView depth)
Parameters:depthCalendarView

The value that will specify the navigation depth.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.Depth(CalendarView.Month)
)

Specifies the disabled dates in the DateTimePicker widget.

C#
public DateTimePickerBuilder DisableDates(params DayOfWeek[] days)
Parameters:daysDayOfWeek[]

The days that will be disabled in the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@(Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.DisableDates(DayofWeek.Saturday, DayOfWeek.Sunday)
)

Specifies the disabled dates in the DateTimePicker widget using a function.

C#
public DateTimePickerBuilder DisableDates(string handler)
Parameters:handlerstring

The JavaScript funcation that will be used to define the disabled cells in the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.DisableDates("disableDates")
)

If set, specifies the latest time the TimeView can show.

C#
public DateTimePickerBuilder EndTime(DateTime date)
Parameters:dateDateTime

The value for StartTime

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.EndTime(new DateTime(2023,3,3,8,30,00))
)

If set, specifies the latest time the TimeView can show.

C#
public DateTimePickerBuilder EndTime(string date)
Parameters:datestring

The value for StartTime

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.EndTime(new DateTime(2023,3,3,8,30,00).ToString())
)

Sets a value controlling how the color is applied.

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

The value for FillMode

Returns:

DateTimePickerBuilder

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

Enables/disables footer of the calendar popup.

C#
public DateTimePickerBuilder Footer(bool footer)
Parameters:footerbool

The value that displays or hides the footer of the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.Footer(false)
)

Footer template to be used for rendering the footer of the Calendar.

C#
public DateTimePickerBuilder Footer(string footer)
Parameters:footerstring

The value that configures the content of the footer for the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.Footer("#= kendo.toString(data, "G") #")
)

FooterId to be used for rendering the footer of the Calendar.

C#
public DateTimePickerBuilder FooterId(string id)
Parameters:idstring

The id value that will be used for rendering the footer of the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.FooterId("widgetFooterId")
)

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 DateTimePickerBuilder InputMode(string value)
Parameters:valuestring

The value that configures the "inputmode" attribute.

Returns:

DateTimePickerBuilder

Example:
C#
@(Html.Kendo().DateTimePicker()
.Name("dtp")
.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 DateTimePickerBuilder Interval(Action<IntervalSettingsBuilder> action)
Parameters:actionAction<IntervalSettingsBuilder>

The interval settings.

Returns:

DateTimePickerBuilder

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

Sets the interval between hours.

C#
public DateTimePickerBuilder Interval(int interval)
Parameters:intervalint

The interval between hours.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("dateTimePicker")
.Interval(2)
)

Sets the maximal date, which can be selected in DatePicker.

C#
public DateTimePickerBuilder Max(string date)
Parameters:datestring

The date value that will set the maximum value for selection.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("dateTimePicker")
.Max(DateTime.Today)
)

Sets the minimal date, which can be selected in DatePicker.

C#
public DateTimePickerBuilder Min(string date)
Parameters:datestring

The date value that will set the minimal value for selection.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("dateTimePicker")
.Min(DateTime.Today)
)

Configures the content of cells of the Calendar.

C#
public DateTimePickerBuilder MonthTemplate(Action<MonthTemplateBuilder> monthTemplateAction)
Parameters:monthTemplateActionAction<MonthTemplateBuilder>

The action method that will be used for rendering cells the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.MonthTemplate(month =&gt; month.Content("#= data.value #"))
)

Templates for the cells rendered in the "month" view.

C#
public DateTimePickerBuilder MonthTemplate(string content)
Parameters:contentstring

The content that will be used for rendering cells the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.MonthTemplate("#= data.value #")
)

Templates for the cells rendered in the "month" view.

C#
public DateTimePickerBuilder MonthTemplate<TModel>(TemplateBuilder<TModel> template)
Parameters:templateTemplateBuilder<TModel>Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.MonthTemplate(Html.Kendo().Template()
.AddHtml("&lt;div&gt;${data.value} &lt;/div&gt;")
)
)

MonthTemplateHandler to be used for rendering the cells of the Calendar.

C#
public DateTimePickerBuilder MonthTemplateHandler(string template)
Parameters:templatestring

The JavaScript that will be used for rendering cells the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.MonthTemplateHandler("handler")
)

MonthTemplateId to be used for rendering the cells of the Calendar.

C#
public DateTimePickerBuilder MonthTemplateId(string id)
Parameters:idstring

The id value that will be used for rendering cells the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.MonthTemplateId("widgetMonthTemplateId")
)

MonthTemplateView to be used for rendering the cells of the Calendar.

C#
public DateTimePickerBuilder MonthTemplateView(MvcHtmlString template)
Parameters:templateMvcHtmlString

The Razor View that will be used for rendering cells the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.MonthTemplateView(Html.Partial("MonthTemplateView"))
)

If set to true, the widget will be readonly and will not allow user input. The widget is not readonly be default and allow user input.

C#
public DateTimePickerBuilder Readonly()
Returns:

DateTimePickerBuilder

Example:
C#
@(Html.Kendo().DateTimePicker()
.Name("dateTimePicker")
.Readonly()
)

If set to true, the widget will be readonly and will not allow user input. The widget is not readonly be default and allow user input.

C#
public DateTimePickerBuilder Readonly(bool value)
Parameters:valuebool

The value for Readonly

Returns:

DateTimePickerBuilder

Example:
C#
@(Html.Kendo().DateTimePicker()
.Name("dateTimePicker")
.Readonly(true)
)

Sets a value controlling the border radius.

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

The value for Rounded

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.Rounded(Rounded.Medium)
)

Sets the size of the component.

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

The value for Size

Returns:

DateTimePickerBuilder

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

Specifies the start view.

C#
public DateTimePickerBuilder Start(CalendarView start)
Parameters:startCalendarView

The value that will specify the start view.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.Start(CalendarView.Month)
)

If set, specifies the earliset time the TimeView can show.

C#
public DateTimePickerBuilder StartTime(DateTime date)
Parameters:dateDateTime

The value for StartTime

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.StartTime(new DateTime(2023,3,3,8,30,00))
)

If set, specifies the earliset time the TimeView can show.

C#
public DateTimePickerBuilder StartTime(string date)
Parameters:datestring

The value for StartTime

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.StartTime(new DateTime(2023,3,3,8,30,00).ToString())
)

Specifies the format, which is used to format the values in the time drop-down list.

C#
public DateTimePickerBuilder TimeFormat(string timeFormat)
Parameters:timeFormatstring

The value that will be used to format the predefined values in the time list.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("dateTimePicker")
.TimeFormat("hh:mm:ss tt")
)

If set to true, a week numbers will be shown on the Calendar.

C#
public DateTimePickerBuilder WeekNumber(bool weekNumber)
Parameters:weekNumberbool

The value that display or hide the week number of the Calendar.

Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
.Start(CalendarView.Month)
)