自适应呈现
Scheduler支持自适应增强,例如样式和行为的更改,以便与特定的用户设备体验保持一致。
例如,当在移动设备上进行编辑时,编辑容器将为用户滑动一个新屏幕,这与更像桌面的弹出式行为不同。
要启用自适应呈现特性,请设置移动
财产MobileMode。汽车
或MobileMode。电话
:
- 如果设置为
MobileMode。汽车
,该组件在移动浏览器上查看时将使用自适应呈现。 - 如果设置为
MobileMode。电话
,无论浏览器类型如何,组件都将被迫使用自适应呈现。
重要提示:对于移动渲染,我们建议设置
高度
也如果不设置显式的高度,调度程序的每个视图都可能具有不同的高度。
下面的示例演示如何配置Scheduler的自适应呈现模式。
@(Html.Kendo().Scheduler< kendoschedulerajaxeditor . models . taskviewmodel >() .Name("scheduler") .Mobile(MobileMode.Auto) .Date(new DateTime(2013, 6,13)) .StartTime(new DateTime(2013, 6,13, 7,00, 00)) .Height(600) .Views(views => {views. dayview ();的观点。WeekView(WeekView => WeekView . selected (true));views.MonthView ();views.AgendaView ();}) .Timezone(“等)/ UTC”.DataSource (d = > d得(m = > {m.Id (f = > f.TaskID);m.Field(f => f. ownerid).DefaultValue(1);m.RecurrenceId(f => f. recurrenceid);}) .Read共创(“Tasks_Read”、“家”)(“Tasks_Create”、“家”).Destroy .Update(“Tasks_Destroy”、“家”)(“Tasks_Update”、“家”)))