New to Kendo UI for jQueryStart a free 30-day trial

Templates

Updated on Jul 17, 2026

The Scheduler supports Kendo UI templates for customizing the content of events, all-day events, slots, headers, and tooltips. Use templates to display fields from Scheduler event data in a layout that matches your application.

For a runnable example, refer to the Scheduler templates demo.

Configure an Event Template

Set the eventTemplate option to a Kendo UI template. The template can use the event title, description, start, end, and resources fields.

The following example renders the event title and time range for each Scheduler event.

<script id="event-template" type="text/x-kendo-template">
    <div class="event-template">
        <strong>#: title #</strong>
        <span>#: kendo.toString(start, "t") # - #: kendo.toString(end, "t") #</span>
    </div>
</script>

<div id="scheduler"></div>

<script>
    $("#scheduler").kendoScheduler({
        date: new Date("2025/6/12"),
        startTime: new Date("2025/6/12 08:00"),
        endTime: new Date("2025/6/12 18:00"),
        views: ["day", "week"],
        eventTemplate: $("#event-template").html(),
        dataSource: [
            {
                id: 1,
                title: "Project review",
                start: new Date("2025/6/12 10:00"),
                end: new Date("2025/6/12 11:00")
            }
        ]
    });
</script>

Configure Other Scheduler Templates

The Scheduler provides templates for other parts of its interface:

See Also