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

Defines the fluent interface for configuring the RecurrenceEditor.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class RecurrenceEditorBuilder : WidgetBuilderBase<RecurrenceEditor, RecurrenceEditorBuilder>, IHtmlString

Inheritance: objectWidgetBuilderBase<RecurrenceEditor, RecurrenceEditorBuilder>RecurrenceEditorBuilder

Implements: IHtmlString

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

C#
public RecurrenceEditorBuilder(RecurrenceEditor component)
Parameters:componentRecurrenceEditor

The component.

Methods

Configures the handled client-side events of the RecurrenceEditor.

C#
public RecurrenceEditorBuilder Events(Action<RecurrenceEditorEventBuilder> clientEventsAction)
Parameters:clientEventsActionAction<RecurrenceEditorEventBuilder>

The action that configures the available events.

Returns:

RecurrenceEditorBuilder

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

Defines the first week day (by index) of the RecurrenceEditor. The default is 0.

C#
public RecurrenceEditorBuilder FirstWeekDay(int firstWeekDay)
Parameters:firstWeekDayint

The value that configures the first week day.

Returns:

RecurrenceEditorBuilder

Example:
C#
@(Html.Kendo().RecurrenceEditor()
.Name("recurrenceEditor")
.FirstWeekDay(6)
)

Defines the frequencies of the RecurrenceEditor.

C#
public RecurrenceEditorBuilder Frequency(Action<RecurrenceEditorFrequencyBuilder> addFrequencyAction)
Parameters:addFrequencyActionAction<RecurrenceEditorFrequencyBuilder>

The action that configures the frequencies.

Returns:

RecurrenceEditorBuilder

Example:
C#
@(Html.Kendo().RecurrenceEditor()
.Name("recurrenceEditor")
.Frequency(frequency =&gt; frequency
.Add(RecurrenceEditorFrequency.Never)
.Add(RecurrenceEditorFrequency.Daily)
.Add(RecurrenceEditorFrequency.Weekly)
)
)

Defines the IEnumerable collection of frequencies for the RecurrenceEditor.

C#
public RecurrenceEditorBuilder Frequency(IEnumerable<RecurrenceEditorFrequency> frequencies)
Parameters:frequenciesIEnumerable<RecurrenceEditorFrequency>

The data collection.

Returns:

RecurrenceEditorBuilder

Example:
C#
@(Html.Kendo().RecurrenceEditor()
.Name("recurrenceEditor")
.Frequency(new List&lt;RecurrenceEditorFrequency&gt;() {
RecurrenceEditorFrequency.Never,
RecurrenceEditorFrequency.Daily,
RecurrenceEditorFrequency.Weekly,
}))

Sets the messages of the RecurrenceEditor.

C#
public RecurrenceEditorBuilder Messages(Action<SchedulerRecurrenceEditorMessagesBuilder> addViewAction)
Parameters:addViewActionAction<SchedulerRecurrenceEditorMessagesBuilder>

The lambda which configures the messages.

Returns:

RecurrenceEditorBuilder

Example:
C#
@(Html.Kendo().RecurrenceEditor()
.Name("RecurrenceEditor")
.Messages(msg =&gt; msg.Daily(d =&gt; d.Interval("Days")))
)

Defines the current start of the RecurrenceEditor. Used to determine the start day. The minimum date available in the "Until" DatePicker.

C#
public RecurrenceEditorBuilder Start(DateTime start)
Parameters:startDateTime

The value that configures the start.

Returns:

RecurrenceEditorBuilder

Example:
C#
@(Html.Kendo().RecurrenceEditor()
.Name("recurrenceEditor")
.Start(new DateTime(2013, 6, 13))
)

Defines the time zone of the RecurrenceEditor.

C#
public RecurrenceEditorBuilder Timezone(string timezone)
Parameters:timezonestring

The vale that configures the time zone.

Returns:

RecurrenceEditorBuilder

Example:
C#
@(Html.Kendo().RecurrenceEditor()
.Name("recurrenceEditor")
.Timezone("Etc/UTC")
)

Defines the value of the RecurrenceEditor. It must be a valid recurrence rule.

C#
public RecurrenceEditorBuilder Value(string value)
Parameters:valuestring

The value that configures the recurrence rule.

Returns:

RecurrenceEditorBuilder

Example:
C#
@(Html.Kendo().RecurrenceEditor()
.Name("recurrenceEditor")
.Value("FREQ=WEEKLY;BYDAY=TU,TH")
)