【发布时间】:2018-06-13 11:42:31
【问题描述】:
在我们的应用程序中,我们有超过 200 个房间的数据。我们在可能包含大量数据的特定日期范围(10 或 15 天范围)内通过一次 api 调用从后端获取所有房间的数据。如果我们将所有数据绑定到调度器,渲染会非常慢。
因此,不是一次绑定所有数据,有没有一种方法可以将数据绑定到滚动时的调度程序,就像 ajax 请求的无限滚动一样?
我确实发现了 Kendo 网格的无限滚动,它是开箱即用的,但不适用于调度程序。
【问题讨论】:
-
您可以创建一个 JSON 并在给定的时间间隔内更新该 JSON,并将该 JSON 文件包含在您想要的位置
-
或者你可以使用延迟加载。
-
抱歉延迟@GauravKandpal 的回复。调度器数据是根据提供的资源值加载的,因此为了实现我们必须识别数据属于哪个资源等等许多其他问题。当联系 Telerik 团队时,他们确认小部件中无法进行虚拟化或延迟加载......到目前为止,谢谢
标签: angularjs ajax performance kendo-ui kendo-scheduler