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();
)