获取 kendo 调度程序的当前状态

get current state of kendo scheduler

如何在某些编辑操作后获取 kendo 调度程序的当前状态,尤其是项目的数量及其状态(开始、结束等)?例如,如果我删除了一个项目,我想知道还剩下多少项目。我不知道这些信息存储在哪里。

你说的是 sheduler dataSource

您可以通过jquery在外部范围内接收它:

var data = $("#scheduler").data("kendoScheduler").dataSource;

或在内部事件范围内:

var data = this.dataSource.data();

您可以在调度程序的 dataBound 事件中执行此操作,因为每次更改调度程序数据源后都会调用该事件。 使用 Layonez 的代码检查数据源。