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

Defines the fluent interface for configuring the DatePickerBase component.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TPicker

TPickerBuilder

Syntax:

C#
public class DatePickerBuilderBase<TPicker, TPickerBuilder> : WidgetBuilderBase<TPicker, TPickerBuilder>, IHtmlString where TPicker : DatePickerBase where TPickerBuilder : WidgetBuilderBase<TPicker, TPickerBuilder>

Inheritance: objectWidgetBuilderBase<TPicker, TPickerBuilder>DatePickerBuilderBase<TPicker, TPickerBuilder>

Derived Classes: DatePickerBuilderDateTimePickerBuilderTimePickerBuilder

Implements: IHtmlString

Inherited Members WidgetBuilderBase<TPicker, TPickerBuilder>.ToComponent()WidgetBuilderBase<TPicker, TPickerBuilder>.Name(string)WidgetBuilderBase<TPicker, TPickerBuilder>.Deferred(bool)WidgetBuilderBase<TPicker, TPickerBuilder>.ModelMetadata(ModelMetadata)WidgetBuilderBase<TPicker, TPickerBuilder>.HtmlAttributes(object)WidgetBuilderBase<TPicker, TPickerBuilder>.HtmlAttributes(IDictionary<string, object>)WidgetBuilderBase<TPicker, TPickerBuilder>.AsModule(bool)WidgetBuilderBase<TPicker, TPickerBuilder>.Render()WidgetBuilderBase<TPicker, TPickerBuilder>.ScriptAttributes(object, bool)WidgetBuilderBase<TPicker, TPickerBuilder>.ScriptAttributes(IDictionary<string, object>, bool)WidgetBuilderBase<TPicker, TPickerBuilder>.ToHtmlString()WidgetBuilderBase<TPicker, TPickerBuilder>.ToClientTemplate()WidgetBuilderBase<TPicker, TPickerBuilder>.ToString()WidgetBuilderBase<TPicker, TPickerBuilder>.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 DatePickerBuilderBase<TPicker, TPickerBuilder> class.

C#
public DatePickerBuilderBase(TPicker component)
Parameters:componentTPicker

The component.

Methods

C#
public TPickerBuilder AdaptiveMode(AdaptiveMode value)
Parameters:valueAdaptiveModeReturns:

TPickerBuilder

Allows customization of the subtitle's text in the adaptive view of the component.

C#
public TPickerBuilder AdaptiveSubtitle(string value)
Parameters:valuestring

The value that configures the adaptivesubtitle.

Returns:

TPickerBuilder

Allows customization of the title's text in the adaptive view of the component.

C#
public TPickerBuilder AdaptiveTitle(string value)
Parameters:valuestring

The value that configures the adaptivetitle.

Returns:

TPickerBuilder

Configures the animation effects of the widget.

C#
public TPickerBuilder Animation(Action<PopupAnimationBuilder> animationAction)
Parameters:animationActionAction<PopupAnimationBuilder>

The action which configures the animation effects.

Returns:

TPickerBuilder

Example:
C#
@( Html.Kendo().DatePicker()
.Name("DatePicker")
.Animation(animation =&gt;
{
animation.Open(open =&gt;
{
open.SlideIn(SlideDirection.Down);
})
})
)

Use to enable or disable animation of the popup element.

C#
public TPickerBuilder Animation(bool enable)
Parameters:enablebool

The boolean value.

Returns:

TPickerBuilder

Example:
C#
@( Html.Kendo().DatePicker()
.Name("DatePicker")
.Animation(false) //toggle effect
)

If this property is enabled and you have configured min and/or max values, and the user enters a value that falls out of that range, the value will automatically be set to either the minimum or maximum allowed value.

C#
public TPickerBuilder AutoAdjust(bool value)
Parameters:valuebool

The value that configures the autoadjust.

Returns:

TPickerBuilder

Example:
C#
@(Html.Kendo().DatePicker()
.Name("DatePicker")
.AutoAdjust(true)
)

Sets a value that indicates whether to automatically correct the segment when out of range. In order to work, dateInput prop should be set to true.

C#
public TPickerBuilder AutoCorrectParts(bool value)
Parameters:valuebool

The value for AutoCorrectParts

Returns:

TPickerBuilder

Specifies the culture info used by the widget.

C#
public TPickerBuilder Culture(string culture)
Parameters:culturestringReturns:

TPickerBuilder

Example:
C#
@( Html.Kendo().DatePicker()
.Name("DatePicker")
.Culture("de-DE")
)

Specifies if the picker will use DateInput for editing value

C#
public TPickerBuilder DateInput()
Returns:

TPickerBuilder

Specifies if the picker will use DateInput for editing value

C#
public TPickerBuilder DateInput(bool value)
Parameters:valuebool

The value for DateInput

Returns:

TPickerBuilder

Enables or disables the picker.

C#
public TPickerBuilder Enable(bool value)
Parameters:valueboolReturns:

TPickerBuilder

Configures the client-side events.

C#
public TPickerBuilder Events(Action<DatePickerEventBuilderBase> clientEventsAction)
Parameters:clientEventsActionAction<DatePickerEventBuilderBase>

The client events action.

Returns:

TPickerBuilder

Example:
C#
@( Html.Kendo().DatePicker()
.Name("DatePicker")
.Events(events =&gt;
events.Open("open").Change("change")
)
)

Sets the date format, which will be used to parse and format the machine date. Defaults to CultureInfo.DateTimeFormat.ShortDatePattern.

C#
public TPickerBuilder Format(string format)
Parameters:formatstringReturns:

TPickerBuilder

Adds a label before the input. If the input has no id attribute, a generated id will be assigned. The string and the function parameters are setting the inner HTML of the label.

C#
public TPickerBuilder Label(Action<LabelSettingsBuilder> configurator)
Parameters:configuratorAction<LabelSettingsBuilder>Returns:

TPickerBuilder

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

C#
public TPickerBuilder Max(DateTime date)
Parameters:dateDateTimeReturns:

TPickerBuilder

Allows localization of the strings that are used in the widget.

C#
public TPickerBuilder Messages(Action<DatePickerBaseMessagesSettingsBuilder> configurator)
Parameters:configuratorAction<DatePickerBaseMessagesSettingsBuilder>

The configurator for the messages setting.

Returns:

TPickerBuilder

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

C#
public TPickerBuilder Min(DateTime date)
Parameters:dateDateTimeReturns:

TPickerBuilder

Specifies the formats, which are used to parse the value set with value() method or by direct input.

C#
public TPickerBuilder ParseFormats(IEnumerable<string> formats)
Parameters:formatsIEnumerable<string>Returns:

TPickerBuilder

Configures the popup settings of the widget.

C#
public TPickerBuilder Popup(Action<PopupSettingsBuilder> popupAction)
Parameters:popupActionAction<PopupSettingsBuilder>Returns:

TPickerBuilder

Sets the value of the picker input

C#
public TPickerBuilder Value(DateTime? date)
Parameters:dateDateTime?Returns:

TPickerBuilder

Sets the value of the picker input

C#
public TPickerBuilder Value(string date)
Parameters:datestringReturns:

TPickerBuilder