在Kendo Scheduler中获取所选插槽日期的问题

时间:2014-12-05 17:41:09

标签: kendo-ui kendo-scheduler

我有一个Kendo Scheduler,我想要一些简单的事情:选择一天并获取选择信息。

这是调度程序:

@(Html.Kendo().Scheduler<MyProj.Models.ScheduleInspectionModel>()
    .Name("scheduler")
    .Views(views =>
    {
        views.MonthView(mv => mv.Selected(true));
        views.AgendaView();
    })
    .Events(e => e.Change("test"))     <------------------------
    .Timezone("Etc/UTC")
    .Selectable(true)
    .DataSource(d => d
        .Read("GetScheduleInspections", "ControllerName")
    )
)

选择一天时触发的Javascript函数:

function test(e) {
    alert("hey");
}

调用该函数并显示警报。例如,我希望能够执行e.date之类的操作来访问当前日期。没有intellisense,我找不到任何API文档。

1 个答案:

答案 0 :(得分:2)

要获取调度程序使用的更改功能日期:

var date = e.start;

是的,你是正确的,智能感知不适用于此。因此,使用可以使用客户端调试(例如使用开发人员工具)来获取所有可用数据。