Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions knowledge-base/scheduler-load-on-demand.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: Scheduler backend filtering
description: How to load scheduler events (appointments) on demand from the backend page by page?
type: how-to
page_title: Load Scheduler appointments on demand
slug: scheduler-kb-lod-server
position:
tags:
ticketid: 1531423
res_type: kb
---

## Environment
<table>
<tbody>
<tr>
<td>Product</td>
<td>Scheduler for Blazor</td>
</tr>
</tbody>
</table>


## Description
How do I "page" the scheduler data? I want to load on demand only the currently visible appointments in the view from the backend to improve performance.

## Solution
You can use the events the component provides to pass the current view and date to the data service so it can implement a high performant query to return only the necessary items, instead of returning all available appointments.

You can find an example in the following sample project: [Scheduler - Load Appointments On Demand](https://github.com/telerik/blazor-ui/tree/master/scheduler/load-appointments-on-demand)