Telerik UI for ASP。网络核心?下载30天免费试用

SchedulerBuilder

定义用于配置Kendo UI调度器的fluent API

属性

WriteAction -函数

方法

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

星期和日视图的开始时间。调度程序将显示在startTime之后开始的事件。

参数

小时,系统。Int32

的时间

分钟,系统。Int32

会议记录

秒- - - - - -系统。Int32

例子

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

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

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

参数

小时,系统。Int32

的时间

分钟,系统。Int32

会议记录

秒- - - - - -系统。Int32

例子

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

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

设置单击“显示营业时间”按钮时的工作日开始时间。

参数

小时,系统。Int32

的时间

分钟,系统。Int32

会议记录

秒- - - - - -系统。Int32

例子

@(Html.Kendo().Scheduler< kendo . mvc . samples . 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 . samples . models .Scheduler. screening >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .WorkDays(new int[] {1,3,4,5}) .BindTo(Model)))

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

设置单击“显示营业时间”按钮时的工作日结束时间。

参数

小时,系统。Int32

的时间

分钟,系统。Int32

会议记录

秒- - - - - -系统。Int32

例子

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

BindTo (System.Collections.Generic.IEnumerable)

参数

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

数据源(System.Action)

配置DataSource选项。

参数

配置器-系统。行动<SchedulerAjaxDataSourceBuilder>

DataSource配置器操作。

例子

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

工具栏(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"))))

移动()

在移动浏览器上查看时启用自适应渲染

例子

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

可编辑(System.Action)

设置调度器的编辑配置。

参数

配置器-系统。行动<SchedulerEditableSettingsBuilder>

配置编辑的lambda

例子

@(Html.Kendo().Scheduler< kendo . mv . example . models .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Editable(editable => {editable. confirmation (false);editable.TemplateId(“customEditTemplate”);}) .DataSource(d => d .Model(m => m. 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 . models .Scheduler. task >() .Name("scheduler") .Date(new DateTime(2013, 6,13)) .Editable(false) .DataSource(d => d .Model(m => m. id (f => f. taskid)) .Read("Read", "scheduler"))))

集团(System.Action)

设置调度程序的资源分组配置。

参数

配置—系统。行动<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. 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. id (f => f. taskid))))

视图(System.Action)

设置调度器的视图配置。

参数

addViewAction -系统。行动<SchedulerViewFactory>

配置调度器视图的lambda

例子

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

AllDayEventTemplate system . string) (

用于呈现“全天”调度器事件的模板。可以在模板中使用的字段有:description字符串-事件描述;end Date -事件结束日期;isAllDay布尔值-如果为真,则事件为“全天”;resources数组——事件资源;start Date—事件开始日期或title String—事件标题。

参数

价值——系统。字符串

AllDayEventTemplate的值

AllDayEventTemplateId system . string) (

用于呈现“全天”调度器事件的模板。可以在模板中使用的字段有:description字符串-事件描述;end Date -事件结束日期;isAllDay布尔值-如果为真,则事件为“全天”;resources数组——事件资源;start Date—事件开始日期或title String—事件标题。

参数

templateId -系统。字符串

AllDayEventTemplate的模板元素ID

AllDaySlot (System.Boolean)

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

参数

价值——系统。布尔

AllDaySlot的值

AutoBind (System.Boolean)

如果设置为false,在初始化期间小部件将不会绑定到数据源。在这种情况下,数据源的更改事件触发时将发生数据绑定。这也适用于小部件中使用的资源的数据源。默认情况下,小部件将绑定到配置中指定的数据源。

参数

价值——系统。布尔

AutoBind的值

CurrentTimeMarker (System.Action)

如果设置为false,调度程序的“当前时间”标记将不会显示。

参数

配置器-系统。行动<SchedulerCurrentTimeMarkerSettingsBuilder>

当前时间标记设置的配置器。

CurrentTimeMarker (System.Boolean)

如果设置为false,调度程序的“当前时间”标记将不会显示。

参数

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

启用/禁用currenttimmarker选项。

日期(System.DateTime)

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

参数

价值——系统。DateTime

Date的值

DateHeaderTemplate system . string) (

用于呈现日期标题单元格的模板。默认情况下,调度器使用自定义日期格式“ddd M/dd”呈现日期。“ddd”说明符表示一周日期的缩写名称,并将使用当前Kendo UI区域性进行本地化。如果开发人员想要控制日期和月份顺序,那么就需要定义一个自定义模板。可以在模板中使用的字段有:date -表示主要的标记日期。

参数

价值——系统。字符串

DateHeaderTemplate的值

DateHeaderTemplateId system . string) (

用于呈现日期标题单元格的模板。默认情况下,调度器使用自定义日期格式“ddd M/dd”呈现日期。“ddd”说明符表示一周日期的缩写名称,并将使用当前Kendo UI区域性进行本地化。如果开发人员想要控制日期和月份顺序,那么就需要定义一个自定义模板。可以在模板中使用的字段有:date -表示主要的标记日期。

参数

templateId -系统。字符串

DateHeaderTemplate的模板元素ID

EndTime (System.DateTime)

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

参数

价值——系统。DateTime

EndTime的值

EventTemplate system . string) (

用于呈现调度器事件的模板。可以在模板中使用的字段有:description字符串-事件描述;end Date -事件结束日期;resources数组——事件资源;start Date—事件开始日期或title String—事件标题。

参数

价值——系统。字符串

EventTemplate的值

EventTemplateId system . string) (

用于呈现调度器事件的模板。可以在模板中使用的字段有:description字符串-事件描述;end Date -事件结束日期;resources数组——事件资源;start Date—事件开始日期或title String—事件标题。

参数

templateId -系统。字符串

EventTemplate的模板元素ID

页脚(System.Action)

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

参数

配置器-系统。行动<SchedulerFooterSettingsBuilder>

页脚设置的配置器。

页脚(System.Boolean)

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

参数

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

启用或禁用页脚选项。

GroupHeaderTemplate system . string) (

用于呈现调度器日、周、工作周和时间轴视图的组标题的模板。可以在模板中使用的字段有:text String -组文本;字符串——组颜色;Value—组值;field String -调度程序事件的字段,包含资源id;title String -资源的'title'选项或name String -资源的'name'选项。

参数

价值——系统。字符串

GroupHeaderTemplate的值

GroupHeaderTemplateId system . string) (

用于呈现调度器日、周、工作周和时间轴视图的组标题的模板。可以在模板中使用的字段有:text String -组文本;字符串——组颜色;Value—组值;field String -调度程序事件的字段,包含资源id;title String -资源的'title'选项或name String -资源的'name'选项。

参数

templateId -系统。字符串

GroupHeaderTemplate的模板元素ID

身高(System.Double)

小部件的高度。数值被视为像素。

参数

价值——系统。双

高度的值

MajorTick (System.Int32)

以大刻度表示的分钟数。

参数

价值——系统。Int32

MajorTick的值

MajorTimeHeaderTemplate system . string) (

用于渲染主要刻度的模板。默认情况下,调度器使用当前区域性时间格式呈现时间。可以在模板中使用的字段有:date -表示主要的标记日期。

参数

价值——系统。字符串

MajorTimeHeaderTemplate的值

MajorTimeHeaderTemplateId system . string) (

用于渲染主要刻度的模板。默认情况下,调度器使用当前区域性时间格式呈现时间。可以在模板中使用的字段有:date -表示主要的标记日期。

参数

templateId -系统。字符串

MajorTimeHeaderTemplate的模板元素ID

马克斯(System.DateTime)

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

参数

价值——系统。DateTime

Max的值

消息(System.Action)

调度器消息的配置。使用此选项可自定义或本地化调度程序消息。

参数

配置器-系统。行动<SchedulerMessagesSettingsBuilder>

消息设置的配置器。

分钟(System.DateTime)

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

参数

价值——系统。DateTime

最小值

MinorTickCount (System.Int32)

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

参数

价值——系统。Int32

MinorTickCount的值

MinorTimeHeaderTemplate system . string) (

用于渲染次要刻度的模板。默认情况下,调度程序呈现一个“ ”。可以在模板中使用的字段有:date -表示主要的标记日期。

参数

价值——系统。字符串

MinorTimeHeaderTemplate的值

MinorTimeHeaderTemplateId system . string) (

用于渲染次要刻度的模板。默认情况下,调度程序呈现一个“ ”。可以在模板中使用的字段有:date -表示主要的标记日期。

参数

templateId -系统。字符串

MinorTimeHeaderTemplate的模板元素ID

Pdf (System.Action)

配置剑道UI调度器PDF导出设置。

参数

配置器-系统。行动<SchedulerPdfSettingsBuilder>

pdf设置的配置器。

可选择的(System.Boolean)

如果设置为true,用户将能够选择调度器单元格和事件。默认情况下选择是禁用的。

参数

价值——系统。布尔

Selectable的值

可选择的()

如果设置为true,用户将能够选择调度器单元格和事件。默认情况下选择是禁用的。

ShowWorkHours (System.Boolean)

如果设置为true,视图将最初以营业时间模式显示。默认情况下,视图以全天模式显示。

参数

价值——系统。布尔

ShowWorkHours的值

ShowWorkHours ()

如果设置为true,视图将最初以营业时间模式显示。默认情况下,视图以全天模式显示。

提前(System.Boolean)

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

参数

价值——系统。布尔

Snap的价值

开始时间(System.DateTime)

星期和日视图的开始时间。调度程序将显示在startTime之后开始的事件。

参数

价值——系统。DateTime

StartTime的值

时区system . string) (

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

参数

价值——系统。字符串

Timezone的值

宽度(System.Double)

小部件的宽度。数值被视为像素。

参数

价值——系统。双

Width的值

WorkDayStart (System.DateTime)

设置单击“显示营业时间”按钮时的工作日开始时间。

参数

价值——系统。DateTime

WorkDayStart的值

WorkDayEnd (System.DateTime)

设置单击“显示营业时间”按钮时的工作日结束时间。

参数

价值——系统。DateTime

WorkDayEnd的值

WorkWeekStart (System.Int32)

工作周的开始(基于索引)。

参数

价值——系统。Int32

WorkWeekStart的值

WorkWeekEnd (System.Int32)

工作周结束(基于指数)。

参数

价值——系统。Int32

WorkWeekEnd的价值

移动(Kendo.Mvc.UI.MobileMode)

为ASP定义Kendo UI Scheduler支持的移动模式。NET MVC

参数

价值——MobileMode

手机的价值

事件(System.Action)

配置客户端事件。

参数

配置器-系统。行动<SchedulerEventBuilder>

客户端事件操作。

例子

@(Html.Kendo().Scheduler() .Name("Scheduler") .Events(events => events .Add("onAdd"))))

ToComponent ()

返回内部视图组件。

system . string)表达式(

设置组件的名称。

参数

modelExpression -系统。字符串

Explorer (Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)

设置组件的名称。

参数

modelExplorer -Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer

system . string)名称(

设置组件的名称。

参数

componentName -系统。字符串

这个名字。

延期(System.Boolean)

抑制初始化脚本呈现。注意,此选项应与

参数

递延,系统。布尔

HtmlAttributes (System.Object)

设置HTML属性。

参数

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

HTML属性。

HtmlAttributes (System.Collections.Generic.IDictionary)

设置HTML属性。

参数

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

HTML属性。

呈现()

在适当的位置呈现组件。

ToHtmlString ()

用WriteTo (System.IO.TextWriter System.Text.Encodings.Web.HtmlEncoder)

参数

作家,System.IO.TextWriter
编码器,System.Text.Encodings.Web.HtmlEncoder

ToClientTemplate ()

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