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

RecurrenceEditorBuilder

Defines the fluent interface for configuring the RecurrenceEditor.

Methods

Start(System.DateTime)

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

Parameters

start - System.DateTime

The start

Example


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

FirstWeekDay(System.Int32)

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

Parameters

firstWeekDay - System.Int32

The firstWeekDay

Example


            @(Html.Kendo().RecurrenceEditor()
                .Name("recurrenceEditor")
                .FirstWeekDay(6)
            )

Timezone(System.String)

The timezone of the RecurrenceEditor.

Parameters

timezone - System.String

The timezone

Example


            @(Html.Kendo().RecurrenceEditor()
                .Name("recurrenceEditor")
                .Timezone("Etc/UTC")
            )

Value(System.String)

The value of the RecurrenceEditor. Must be valid recurrence rule.

Parameters

value - System.String

The value

Example


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

Frequency(System.Action)

The Frequencies of the RecurrenceEditor.

Parameters

addFrequencyAction - System.Action<RecurrenceEditorFrequencyBuilder>

The addFrequencyAction

Example


            @(Html.Kendo().RecurrenceEditor()
                .Name("recurrenceEditor")
                .Frequency(frequency => frequency
                    .Add(RecurrenceEditorFrequency.Never)
                    .Add(RecurrenceEditorFrequency.Daily)
                    .Add(RecurrenceEditorFrequency.Weekly)
                )
            )

Frequency(System.Collections.Generic.IEnumerable)

The IEnumerable collection of frequencies for the RecurrenceEditor.

Parameters

frequencies - System.Collections.Generic.IEnumerable<RecurrenceEditorFrequency>

The frequencies

Example


            @(Html.Kendo().RecurrenceEditor()
                .Name("recurrenceEditor")
                .Frequency(new List<RecurrenceEditorFrequency>() {
                    RecurrenceEditorFrequency.Never,
                    RecurrenceEditorFrequency.Daily,
                    RecurrenceEditorFrequency.Weekly,
                }))

Messages(System.Action)

Sets the messages of the recurrenceEditor.

Parameters

addViewAction - System.Action<SchedulerRecurrenceEditorMessagesBuilder>

The lambda which configures the scheduler messages

Events(System.Action)

Sets the events configuration of the recurrenceEditor.

Parameters

clientEventsAction - System.Action<RecurrenceEditorEventBuilder>

The lambda which configures the recurrenceEditor events

Example


             @( Html.Kendo().RecurrenceEditor()
                        .Name("RecurrenceEditor")
                        .Events(events =>
                            events.Change("change")
                        )
            )

ToComponent()

Returns the internal view component.

Name(System.String)

Sets the name of the component.

Parameters

componentName - System.String

The name of the component.

Example


            @(Html.Kendo().Grid<OrderViewModel>()
               .Name("grid")
               .Columns(columns =>
               {
                   columns.Bound(p => p.OrderID).Filterable(false);
                   columns.Bound(p => p.Freight);  
               })
               .DataSource(dataSource => dataSource
                   .Ajax()
                   .PageSize(20)
                   .Read(read => read.Action("Orders_Read", "Grid"))
               )
            )

Deferred(System.Boolean)

Suppress initialization script rendering. Note that this options should be used in conjunction with Kendo.Mvc.UI.Fluent.WidgetFactory.DeferredScripts(System.Boolean)

Parameters

deferred - System.Boolean

ModelMetadata(System.Web.Mvc.ModelMetadata)

Uses the Metadata of the Model.

Parameters

modelMetadata - System.Web.Mvc.ModelMetadata

The metadata set for the Model

HtmlAttributes(System.Object)

Sets the HTML attributes.

Parameters

attributes - System.Object

The HTML attributes.

HtmlAttributes(System.Collections.Generic.IDictionary)

Parameters

attributes - System.Collections.Generic.IDictionary<String,Object>

AsChildComponent()

Render()

Renders the component.

Example


            @(@Page Inherits="System.Web.Mvc.ViewPage<IEnumerable<Product>>" )
            @( Html.Kendo().Grid(Model)
                .Name("grid")
                .DetailTemplate(product => {
                    )
                       Product Details:
                       <div>Product Name: @( product.ProductName )</div>
                       <div>Units In Stock: @( product.UnitsInStock )</div>
                    @(
                })
                .Render();
            )

ToHtmlString()

ToClientTemplate()

In this article
Not finding the help you need?