Defines the fluent interface for configuring the SchedulerResource<TModel>.
Definition
Namespace:Kendo.Mvc.UI.Fluent
Assembly:Kendo.Mvc.dll
Type Parameters:
TModel
Syntax:
public class SchedulerResourceBuilder<TModel> where TModel : class, ISchedulerEvent
Inheritance: objectSchedulerResourceBuilder<TModel>
Inherited Members
Constructors
Initializes a new instance of the SchedulerResourceBuilder<TModel> class.
public SchedulerResourceBuilder(SchedulerResource<TModel> resource, ViewContext viewContext, IUrlGenerator urlGenerator)
The resource
viewContextViewContextThe viewContext
urlGeneratorIUrlGeneratorThe resource
Methods
Binds the scheduler resource to a list of objects
public SchedulerResourceBuilder<TModel> BindTo(IEnumerable dataSource)
The dataSource
Returns:SchedulerResourceBuilder<TModel>
public SchedulerResourceBuilder<TModel> DataColorField(string field)
SchedulerResourceBuilder<TModel>
public SchedulerResourceBuilder<TModel> DataParentValueField(string field)
SchedulerResourceBuilder<TModel>
Configures the DataSource options.
public SchedulerResourceBuilder<TModel> DataSource(Action<ReadOnlyDataSourceBuilder> configurator)
The DataSource configurator action.
Returns:SchedulerResourceBuilder<TModel>
public SchedulerResourceBuilder<TModel> DataTextField(string field)
SchedulerResourceBuilder<TModel>
public SchedulerResourceBuilder<TModel> DataValueField(string field)
SchedulerResourceBuilder<TModel>
public SchedulerResourceBuilder<TModel> Multiple(bool isMultiple)
SchedulerResourceBuilder<TModel>
public SchedulerResourceBuilder<TModel> Name(string value)
SchedulerResourceBuilder<TModel>
public SchedulerResourceBuilder<TModel> Title(string title)
SchedulerResourceBuilder<TModel>
public SchedulerResourceBuilder<TModel> ValuePrimitive(bool valuePrimitive)
SchedulerResourceBuilder<TModel>