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

Ajax绑定

您可以为Ajax绑定配置调度器。

有关完整的示例,请参阅关于将调度器绑定到远程数据的演示

@(Html.Kendo().Scheduler< kendo . mvc . samples . models .Scheduler. taskviewmodel >() .Name("scheduler") .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.TimelineView ();}) .Timezone(“等)/ UTC”.DataSource (d = > d得(m = > {m.Id (f = > f.TaskID);f.RecurrenceID (f => f.RecurrenceID);m.字段(f => f. title)。DefaultValue(“无标题”);m.Field(f => f.OwnerID).DefaultValue(1);}) .Read("Read", "Scheduler") .Create("Create", "Scheduler") .Destroy("Destroy", "Scheduler") .Update("Update", "Scheduler")))
公共类SchedulerController: Controller {private ISchedulerEventService taskService;public SchedulerController(ISchedulerEventService schedulerTaskService) {taskService = schedulerTaskService;} public IActionResult Index() {return View();} public virtual JsonResult Read([DataSourceRequest] DataSourceRequest request) {return Json(taskService.GetAll().ToDataSourceResult(request));} public virtual JsonResult Destroy([DataSourceRequest] DataSourceRequest request, TaskViewModel task) {if (ModelState.IsValid) {taskService. JsonResult Destroy([DataSourceRequest] DataSourceRequest request, TaskViewModel task)删除(任务、状态);}返回Json(new[] {task}.)ToDataSourceResult(请求状态));} public virtual JsonResult Create([DataSourceRequest] DataSourceRequest request, TaskViewModel task) {if (ModelState.IsValid) {taskService. JsonResult Create([DataSourceRequest] DataSourceRequest request, TaskViewModel task)插入(任务、状态);}返回Json(new[] {task}.)ToDataSourceResult(请求状态)); } public virtual JsonResult Update([DataSourceRequest] DataSourceRequest request, TaskViewModel task) { //example custom validation: if (task.Start.Hour < 8 || task.Start.Hour > 22) { ModelState.AddModelError("start", "Start date must be in working hours (8h - 22h)"); } if (ModelState.IsValid) { taskService.Update(task, ModelState); } return Json(new[] { task }.ToDataSourceResult(request, ModelState)); } }

另请参阅

在本文中
Baidu
map