Kendo ui 剑道计划程序:按开始和结束日期筛选远程数据

Kendo ui 剑道计划程序:按开始和结束日期筛选远程数据,kendo-ui,kendo-scheduler,Kendo Ui,Kendo Scheduler,我有一个Kendo Scheduler小部件,显示来自远程数据源的事件。它工作正常,但我找不到一种方法来按适当的开始日期和结束日期过滤远程数据,因此只检索当前视图所需的数据 这里有一个部分的解决方案:但我正在寻找使用标准数据源过滤器的能力(我的PHP服务器端脚本已经配置好处理这些过滤器) 有什么想法吗 编辑:我找到了一个解决方法,但它并不完美,因为它会导致两次数据源读取,但它可以工作: navigate: function(e) { $('#scheduler').data("kendo

我有一个Kendo Scheduler小部件,显示来自远程数据源的事件。它工作正常,但我找不到一种方法来按适当的
开始日期
结束日期过滤远程数据,因此只检索当前视图所需的数据

这里有一个部分的解决方案:但我正在寻找使用标准数据源过滤器的能力(我的PHP服务器端脚本已经配置好处理这些过滤器)

有什么想法吗

编辑:我找到了一个解决方法,但它并不完美,因为它会导致两次数据源读取,但它可以工作:

navigate: function(e) {
    $('#scheduler').data("kendoScheduler").dataSource.filter([{ field: 'start', operator: 'gte', value: moment(e.date).subtract('months',1).format('YYYY-MM-DD') },{ field: 'end', operator: 'lte', value: moment(e.date).add('months',1).format('YYYY-MM-DD') }]);
}
这是使用moment.js日期库来处理日期函数,但这显然是可选的


另外,最好是单独问一个问题,但是。。。我在使用eventTemplate时遇到问题。我无法再调整事件大小-只需拖动/移动它们(尽管显示了调整大小的控制柄)。

您找到解决方案了吗?我有类似的用例。