Telerik UI for ASP。NET MVC吗?下载30天免费试用

SchedulerBuilder

定义用于配置调度器

方法

日期(System.DateTime)

调度器的当前日期。用于确定小部件所显示的周期。

参数

日期-系统。DateTime

的日期

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .BindTo(Model))

移动()

启用在移动浏览器上查看时的自适应呈现

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Mobile())

移动(Kendo.Mvc.UI.MobileMode)

用于确定在移动浏览器上查看时是否应该使用自适应渲染

参数

类型,MobileMode

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Mobile(MobileMode.Auto))

开始时间(System.DateTime)

一周和一天视图的开始时间。调度器将显示在startTime之后开始的事件。

参数

开始时间- - - - - -系统。DateTime

开始时间。

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .StartTime(new DateTime(2013, 6,13,10,00, 00)) .BindTo(Model))

开始时间(System.Int32 System.Int32 System.Int32)

一周和一天视图的开始时间。调度器将显示在startTime之后开始的事件。

参数

小时,系统。Int32

的时间

分钟,系统。Int32

会议记录

秒- - - - - -系统。Int32

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .StartTime(10,0,0) .BindTo(Model))

EndTime (System.DateTime)

一周的结束时间和一天的视图。调度器将显示在endTime之前结束的事件。

参数

endTime -系统。DateTime

endTime。

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .EndTime(new DateTime(2013, 6,13,23,00, 00)) .BindTo(Model))

EndTime (System.Int32 System.Int32 System.Int32)

一周的结束时间和一天的视图。调度器将显示在endTime之前结束的事件。

参数

小时,系统。Int32

的时间

分钟,系统。Int32

会议记录

秒- - - - - -系统。Int32

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .EndTime(10,0,0) .BindTo(Model))

WorkDayStart (System.DateTime)

营业日的开始时间。当按下“Show Business Hours”按钮时,调度程序将显示workDayStart之后开始的事件。

参数

workDayStart -系统。DateTime

workDayStart。

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .WorkDayStart(new DateTime(2013, 6,13,10,00, 00)) .BindTo(Model))

WorkDayStart (System.Int32 System.Int32 System.Int32)

营业日的开始时间。当按下“Show Business Hours”按钮时,调度程序将显示workDayStart之后开始的事件。

参数

小时,系统。Int32

的时间

分钟,系统。Int32

会议记录

秒- - - - - -系统。Int32

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .WorkDayStart(10,0,0) .BindTo(Model))

工作日(System.Int32 [])

设置工作日(基于索引)。

参数

工作日,系统。Int32 []

一周中天数的指数

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(新DateTime(2013, 6,13)) .WorkDays(新int[] {1,3,4,5}) .BindTo(模型))

WorkDayEnd (System.DateTime)

营业日的结束时间。当按下“Show Business Hours”按钮时,调度器将显示在workDayEnd之前结束的事件。

参数

workDayEnd -系统。DateTime

workDayEnd。

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .WorkDayEnd(new DateTime(2013, 6,13,10,00, 00)) .BindTo(Model))

WorkDayEnd (System.Int32 System.Int32 System.Int32)

营业日的结束时间。当按下“Show Business Hours”按钮时,调度器将显示在workDayEnd之前结束的事件。

参数

小时,系统。Int32

的时间

分钟,系统。Int32

会议记录

秒- - - - - -系统。Int32

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .WorkDayEnd(16,0,0) .BindTo(Model))

身高(System.Int32)

小部件的高度。

参数

高度,系统。Int32

的高度。

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Height(600) .BindTo(Model))

EventTemplate system . string) (

用于呈现调度器事件的模板。

参数

eventTemplate -系统。字符串

eventTemplate。

例子

@(Html.Kendo(). scheduler < kendo. mvc . example . modeling . scheduler . screening >() . name ("scheduler") . date (new DateTime(2013, 6,13)) . starttime (new DateTime(2013, 6,13,10,00, 00)) . endtime (new DateTime(2013, 6,13,23,00, 00)) . height (600) . eventtemplate (" 
" + "" + "

" + "#:剑道。toString(Start, 'hh:mm') # - #:剑道。toString(最终,hh: mm ') #" + " " + " < h3 > #: # < / h3 >标题“+”< a href = ' # = Imdb # '风格= '颜色:白色>电影在Imdb < / > < / div >“+).Views(观点= > {views.DayView ();views.AgendaView ();}) .BindTo(模型))

EventTemplateId system . string) (

用于呈现调度器事件的模板的Id。

参数

eventTemplateId -系统。字符串

的eventTemplateId

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . model .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .StartTime(new DateTime(2013, 6,13,10,00, 00)) .EndTime(new DateTime(2013, 6,13,23,00, 00)) .Height(600) .EventTemplateId("customEventTemplate") .Views(views => {views. dayview ();views.AgendaView ();}) .BindTo(模型))

AllDayEventTemplate system . string) (

用于呈现“全天”调度程序事件的模板。

参数

allDayEventTemplate -系统。字符串

的allDayEventTemplate

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .AllDayEventTemplate("Template"))

AllDayEventTemplateId system . string) (

用于呈现“全天”调度程序事件的模板的Id。

参数

allDayEventTemplateId -系统。字符串

的allDayEventTemplateId

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .AllDayEventTemplateId("TemplateID"))

GroupHeaderTemplate system . string) (

用于呈现调度程序日、周、工作周和时间轴视图的组标头的模板。

参数

groupHeaderTemplate -系统。字符串

的groupHeaderTemplate

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .GroupHeaderTemplate("Template"))

GroupHeaderTemplateId system . string) (

用于呈现调度程序日、周、工作周和时间轴视图的组标题的模板的Id。

参数

groupHeaderTemplateId -系统。字符串

的groupHeaderTemplateId

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .GroupHeaderTemplate("TemplateID"))

AllDaySlot (System.Boolean)

如果设置为true,调度程序将为“全天”事件显示一个插槽。

参数

allDaySlot -系统。布尔

allDaySlot。

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .AllDaySlot(true)))

ShowWorkHours (System.Boolean)

如果设置为真日和周视图将最初以营业时间模式显示。

参数

价值——系统。布尔

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .ShowWorkHours(true))

ShowWorkHours ()

如果设置为真日和周视图将最初以营业时间模式显示。

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .ShowWorkHours(true))

可选择的(System.Boolean)

如果设置为true,调度器将启用选择

参数

可选择的,系统。布尔

可选择的。

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .Selectable(true))

DateHeaderTemplate system . string) (

用于呈现日期标头单元格的模板。

参数

dateHeaderTemplate -系统。字符串

的dateHeaderTemplate

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .DateHeaderTemplate("Template"))

DateHeaderTemplateId system . string) (

用于呈现日期标头单元格的模板的Id。

参数

dateHeaderTemplateId -系统。字符串

的dateHeaderTemplateId

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . model .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .StartTime(new DateTime(2013, 6,13,10,00, 00)) .EndTime(new DateTime(2013, 6,13,23,00, 00)) .Height(600) .AllDayEventTemplateId("customAllDayTemplate") .Views(views => {views. dayview ();views.AgendaView ();}) .BindTo(模型))

MajorTick (System.Int32)

用主刻度表示的分钟数。

参数

majorTick -系统。Int32

的majorTick

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Height(600) .MajorTick(120) .BindTo(Model))

MajorTimeHeaderTemplate system . string) (

用于渲染主要刻度的模板。

参数

majorTimeHeaderTemplate -系统。字符串

的majorTimeHeaderTemplate

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .MajorTimeHeaderTemplate("Template"))

MajorTimeHeaderTemplateId system . string) (

用于呈现主要标记的模板的Id。

参数

majorTimeHeaderTemplateId -系统。字符串

的majorTimeHeaderTemplateId

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .MajorTimeHeaderTemplateId("TemplateID"))

MinorTickCount (System.Int32)

每个主要刻度要显示的时隙数。

参数

minorTickCount -系统。Int32

的minorTickCount

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013,7,23)) .Height(400) .MinorTickCount(1) .BindTo(Model))

MinorTimeHeaderTemplate system . string) (

用于渲染小刻度的模板。

参数

minorTimeHeaderTemplate -系统。字符串

的minorTimeHeaderTemplate

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .MinorTimeHeaderTemplate("Template"))

MinorTimeHeaderTemplateId system . string) (

用于呈现小刻度的模板的Id。

参数

minorTimeHeaderTemplateId -系统。字符串

的minorTimeHeaderTemplateId

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .MinorTimeHeaderTemplateId("TemplateID"))

时区system . string) (

调度器将用于显示调度器预约日期的时区。默认使用当前系统时区。当调度程序小部件绑定到本地事件数组时,这是可接受的默认值。如果调度器绑定到远程服务,建议指定一个时区。这样,无论配置的系统时区是什么,所有用户都将看到相同的日期和时间。支持的时区的完整列表可在IANA时区列表维基百科页面中找到。

参数

时区,系统。字符串

的时区

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . modeling .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Timezone("Europe/London") .Height(600) .DataSource(d => d .Model(m => m.d id (f => f.TaskID)) .Read("Read", "scheduler") .Create("Create", "scheduler") .Destroy("Destroy", "scheduler") .Update("Update", "scheduler")))

宽度(System.Int32)

小部件的宽度。

参数

宽度,系统。Int32

宽度

例子

@(Html.Kendo().Scheduler< kendo . mvc . example .Model .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Width(800) .Height(600) .DataSource(d => d .Model(m => m.d id (f => f.TaskID)) .Read("Read", "scheduler") .Create("Create", "scheduler") .Destroy("Destroy", "scheduler") .Update("Update", "scheduler")))

提前(System.Boolean)

如果设置为false,事件将不会在拖动(调整大小或移动)期间将事件捕捉到最近的插槽。将其设置为false以允许自由移动和调整事件大小。

参数

isSnapable -系统。布尔

的isSnapable

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6, 13)) .Snap(false) .DataSource(d => d .Model(m => m.d id (f => f.TaskID)) .Read("Read", "scheduler") .Create("Create", "scheduler") .Destroy("Destroy", "scheduler") .Update("Update", "scheduler")))

AutoBind (System.Boolean)

如果设置为false,初始绑定将被阻止。

参数

autoBind -系统。布尔

的autoBind

例子

@(Html.Kendo().Scheduler< kendo . mvc . example .Model .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .AutoBind(false) .DataSource(d => d .Model(m => m.d (f => f.TaskID)) .Read("Read", "scheduler")))

WorkWeekStart (System.Int32)

按索引设置工作周的开始日期。

参数

workWeekStartDay -系统。Int32

的workWeekStartDay

例子

@(Html.Kendo().Scheduler< kendo . mvc . example .Model .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6, 13)) .WorkWeekStart(2) .DataSource(d => d .Model(m => m. id (f => f. taskid)) .Read("Read", "scheduler")))

WorkWeekEnd (System.Int32)

按索引设置工作周的结束日期。

参数

workWeekEndDay -系统。Int32

的workWeekEndDay

例子

@(Html.Kendo().Scheduler< kendo . mvc . example .Model .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .WorkWeekEnd(2) .DataSource(d => d .Model(m => m.d (f => f.TaskID)) .Read("Read", "scheduler")))

可编辑(System.Action)

设置调度器的编辑配置。

参数

configurator—系统。行动<SchedulerEditableSettingsBuilder>

配置编辑的lambda

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . model .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Editable(editable => {editable. confirmation (false);editable.TemplateId(“customEditTemplate”);}) .DataSource(d => d .Model(m => m.d id (f => f.TaskID)) .Read("Read", "Scheduler") .Create("Create", "Scheduler") .Destroy("Destroy", "Scheduler") .Update("Update", "Scheduler")))

可编辑(System.Boolean)

如果设置为false,用户将不能创建新的调度程序事件,也不能修改或删除现有的事件。

参数

isEditable -系统。布尔

的isEditable

例子

@(Html.Kendo().Scheduler< kendo . mvc . example .Model .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6, 13)) .Editable(false) .DataSource(d => d .Model(m => m.d (f => f.TaskID)) .Read("Read", "scheduler")))

页脚(System.Action)

如果设置为false,则不会显示调度程序的页脚。

参数

configurator—系统。行动<SchedulerFooterBuilder>

页脚设置的配置器。

例子

@(Html.Kendo().Scheduler< kendo . mv . examples . models .Scheduler. screening >() .Name("scheduler") .Footer(f=>f. command ("command")))

页脚(System.Boolean)

如果设置为false,则不会显示调度程序的页脚。

参数

使- - - - - -系统。布尔

启用或禁用页脚选项。

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .Footer(false))

分钟(System.DateTime)

限制可以通过调度器导航选择的最小日期。

参数

日期-系统。DateTime

最小日期

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Min(DateTime.Now))

马克斯(System.DateTime)

限制可通过调度器导航选择的最大日期。

参数

日期-系统。DateTime

最大约会次数

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. screening >() .Name("scheduler") .Max(DateTime.Now))

集团(System.Action)

设置调度器的资源分组配置。

参数

configuration—系统。行动<SchedulerGroupBuilder>

配置调度程序分组的lambda

例子

@(Html.Kendo().Scheduler() . name ("Scheduler") . resources (resource =>{资源。Add(m => m. taskid) .Title("Color") .Multiple(true) .DataTextField("Text") .DataValueField("Value") .DataSource(d => d. read ("Attendies", "Scheduler"));}) .DataSource(dataSource => dataSource .Model(m => m.d id (f => f.TaskID)))) .

资源(System.Action)

设置调度器的资源配置。

参数

addResourceAction -系统。行动<SchedulerResourceFactory>

配置调度器资源的lambda

例子

@(Html.Kendo().Scheduler() . name ("Scheduler") . resources (resource =>{资源。Add(m => m. taskid) .Title("Color") .Multiple(true) .DataTextField("Text") .DataValueField("Value") .DataSource(d => d. read ("Attendies", "Scheduler"));}) .DataSource(dataSource => dataSource .Model(m => m.d id (f => f.TaskID)))) .

视图(System.Action)

设置调度程序的视图配置。

参数

addViewAction -系统。行动<SchedulerViewFactory>

配置调度程序视图的lambda

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . models .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Views(views => {views. dayview ();views.AgendaView ();}) .BindTo(模型))

消息(System.Action)

设置调度程序的消息。

参数

addViewAction -系统。行动<SchedulerMessagesBuilder>

配置调度器消息的lambda

例子

@(Html.Kendo(). scheduler () . name ("scheduler") . messages (m=>m. screen)AllDay(“一整天”))

事件(System.Action)

设置调度器的事件配置。

参数

clientteventsaction -系统。行动<SchedulerEventBuilder>

配置调度器事件的lambda

例子

@(Html.Kendo().Scheduler() .Name("Scheduler") .Events(events => events. remove ("remove")) .BindTo(Model))

BindTo (System.Collections.Generic.IEnumerable)

将调度程序绑定到对象列表

参数

数据源,System.Collections.Generic.IEnumerable < TModel >

数据源。

例子

@ Model IEnumerable @(Html.Kendo().Scheduler() .Name("Scheduler") .BindTo(Model) .DataSource(dataSource => dataSource .Model(m => m. id (f => f. taskid)))) .

数据源(System.Action)

配置数据源选项。

参数

configurator—系统。行动<SchedulerAjaxDataSourceBuilder>

DataSource配置器操作。

例子

@(Html.Kendo().Scheduler() . name ("Scheduler") . datasource (source => {source. Scheduler)。读(读=>{读。行动(“读”,“调度器”);});}))

CurrentTimeMarker (System.Action)

设置调度器的currenttimemark配置。

参数

configurator—系统。行动<SchedulerCurrentTimeMarkerSettingsBuilder>

配置currenttimemark的lambda

例子

@(Html.Kendo().Scheduler< kendo . mvc . example . model .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6, 13)) .CurrentTimeMarker(marker => {marker. updateinterval (100);marker.UseLocalTimezone(假);}) .DataSource(d => d .Model(m => m.d id (f => f.TaskID)) .Read("Read", "Scheduler") .Create("Create", "Scheduler") .Destroy("Destroy", "Scheduler") .Update("Update", "Scheduler")))

CurrentTimeMarker (System.Boolean)

如果设置为false,“当前时间”标记将被禁用。

参数

使- - - - - -系统。布尔

的启用

例子

@(Html.Kendo().Scheduler< kendo . mvc . example .Model .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6, 13)) .CurrentTimeMarker(false) .DataSource(d => d .Model(m => m. id (f => f. taskid)) .Read("Read", "scheduler")))

Pdf (System.Action)

配置PDF导出设置。

参数

configurator—系统。行动<PDFSettingsBuilder>

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .Pdf(pdf => pdf. filename ("SchedulerExport.pdf")) .DataSource(dataSource => //配置数据源dataSource .Ajax() .Read("Read", "scheduler")))

工具栏(System.Action)

将PDF命令添加到工具栏。

参数

addToolbarAction -系统。行动<SchedulerToolbarFactory>

例子

@(Html.Kendo().Scheduler() .Name("scheduler") .Toolbar(toolbar => toolbar.Pdf()) .Pdf(pdf => pdf. filename ("SchedulerExport.pdf")) .DataSource(dataSource => //配置数据源dataSource .Ajax() .Read("Read", "scheduler")))

ToComponent ()

返回内部视图组件。

system . string)名称(

设置组件的名称。

参数

componentName -系统。字符串

组件的名称。

例子

@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. column)。Bound(p => p. orderid).可过滤(false);列。装订(p => p.运费);}) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read.)操作("Orders_Read", "Grid"))))

延期(System.Boolean)

抑制初始化脚本呈现。注意,这个选项应该与Kendo.Mvc.UI.Fluent.WidgetFactory.DeferredScripts(System.Boolean)一起使用。

参数

递延,系统。布尔

ModelMetadata (System.Web.Mvc.ModelMetadata)

使用模型的元数据。

参数

modelMetadata -System.Web.Mvc.ModelMetadata

模型的元数据集

HtmlAttributes (System.Object)

设置HTML属性。

参数

属性- - - - - -系统。对象

HTML属性。

HtmlAttributes (System.Collections.Generic.IDictionary)

参数

属性- - - - - -System.Collections.Generic.IDictionary <字符串、对象>

呈现()

呈现组件。

例子

@ (@Page继承= " System.Web.Mvc。ViewPage>") @(Html.Kendo(). grid (Model) .Name("grid") . detailtemplate (Product =>{)产品详细信息:
产品名称:@(Product。库存数量:@(product. ProductName)
UnitsInStock)
@(}) .Render();)

ToHtmlString ()

ToClientTemplate ()

在本文中
找不到你需要的帮助?
Baidu
map