# Scheduler

**Path:** Components/Data Display

[Back to Documentation Index](http://rubicblazor.skyconis.com/docs.md)

---

Scheduler

 RbScheduler displays day, week, and month schedule views over a fixed RbSchedulerItem model.
 It supports focus-date navigation, a unified click event, and item template customization.

 Basic Usage

 Use the built-in day, week, and month views over the same item list.

 Show code

 Today 

 12 - 18 July 2026

 Week

 Sun

 12 Jul

 Mon

 13 Jul

 Tue

 14 Jul

 Wed

 15 Jul

 Thu

 16 Jul

 Fri

 17 Jul

 Sat

 18 Jul

 Timed maintenance
 Spans the timed canvas

 00:00

 01:00

 02:00

 03:00

 04:00

 05:00

 06:00

 07:00

 08:00

 09:00

 10:00

 11:00

 12:00

 13:00

 14:00

 15:00

 16:00

 17:00

 18:00

 19:00

 20:00

 21:00

 22:00

 23:00

 Duration block

 10:00 - 11:30
 Spans one and a half hours

 Parallel workshop

 09:00 - 10:30
 Overlap lane example

 Sprint planning

 09:00 - 10:00
 Backend + UI

 Design review

 13:00 - 14:00
 Scheduler layout

 Timed Layout

 Show automatic all-day detection and duration-based timed item layout.

 Show code

 Today 

 12 - 18 July 2026

 Week

 Sun

 12 Jul

 Mon

 13 Jul

 Tue

 14 Jul

 Wed

 15 Jul

 Thu

 16 Jul

 Fri

 17 Jul

 Sat

 18 Jul

 Maintenance
 Auto all day from 00:00 - 23:59

 00:00

 01:00

 02:00

 03:00

 04:00

 05:00

 06:00

 07:00

 08:00

 09:00

 10:00

 11:00

 12:00

 13:00

 14:00

 15:00

 16:00

 17:00

 18:00

 19:00

 20:00

 21:00

 22:00

 23:00

 Court 4 - Padel

 10:00 - 11:30
 90 minute reservation

 Court 4 - Padel

 11:30 - 13:00
 Starts at half hour

 Long event

 10:00 - 12:00
 Same start, longest first

 Short event

 10:00 - 11:00
 Same start, shorter

 Quick event

 10:00 - 10:30
 Same start, shortest

 Daily Resources

 Split the daily view by resources such as meeting rooms. Click reports the clicked date/time,
 item, and resource when available.

 Show code

 Today 

 Wednesday, 15 July 2026

 Day

 Room 1
 Room 2
 Room 3
 Room 4

 Maintenance
 Auto all day from 00:00 - 23:59

 00:00

 01:00

 02:00

 03:00

 04:00

 05:00

 06:00

 07:00

 08:00

 09:00

 10:00

 11:00

 12:00

 13:00

 14:00

 15:00

 16:00

 17:00

 18:00

 19:00

 20:00

 21:00

 22:00

 23:00

 Standup

 09:00 - 10:00
 Daily sync

 Product review

 10:00 - 11:30
 90 minute meeting

 Interview

 10:00 - 12:00
 Same start, longer first

 Quick sync

 10:00 - 10:45
 Same start, shorter

 Unavailable Time Ranges

 Generate non-interactive unavailable periods for the currently visible date range and resources.

 Show code

 Collapse common unavailable time 

 Today 

 Wednesday, 22 July 2026

 Day

 Room 1
 Room 2
 Room 3
 Room 4

 00:00

 08:00

 09:00

 10:00

 11:00

 12:00

 13:00

 14:00

 15:00

 16:00

 17:00

 18:00

 Closed
 00:00 - 08:30

 Closed
 18:00 - 00:00

 Closed
 00:00 - 08:00

 Maintenance
 10:30 - 12:00

 Closed
 18:00 - 00:00

 Closed
 00:00 - 08:00

 Closed
 18:00 - 00:00

 Closed
 00:00 - 08:00

 Closed
 18:00 - 00:00

 Team meeting

 09:00 - 10:00

 Project review

 13:00 - 14:30

 Weekly Resources

 Show a weekly resource overview with resources as rows and days as columns. The Click event
 includes both the row resource and clicked date.

 Show code

 Today 

 12 - 18 July 2026

 Week

 Sun

 12 Jul

 Mon

 13 Jul

 Tue

 14 Jul

 Wed

 15 Jul

 Thu

 16 Jul

 Fri

 17 Jul

 Sat

 18 Jul

 Room 1

 Standup
 09:00 - 10:00
 Daily sync

 Product review
 10:00 - 11:30
 90 minute meeting

 Room 2

 Maintenance
 Auto all day

 Workshop
 13:00 - 15:00
 Design session

 Room 3

 Training
 09:00 - 17:00
 Multi-day event

 Training
 09:00 - 17:00
 Multi-day event

 Training
 09:00 - 17:00
 Multi-day event

 Room 4

 Custom Item Template

 Override item rendering with RbSchedulerItemTpl .

 Show code

 Today 

 2026 July

 Month

 Sun
 Mon
 Tue
 Wed
 Thu
 Fri
 Sat

 28

 29

 30

 1

 2

 3

 4

 5

 6

 7

 8

 9

 10

 11

 12

 13

 14

 15

 16

 17

 18

 Template item

 Custom month rendering

 TPL-001

 19

 20

 21

 All day event

 Still uses custom template

 TPL-002

 22

 23

 24

 Review

 RefData bridge ready

 TPL-003

 25

 26

 27

 28

 29

 30

 31

 1

 2

 3

 4

 5

 6

 7

 8

 RTL Support

 Use an RTL culture to render scheduler labels and flow from right to left.

 Show code

 Today 

 18 - 24 July 2026

 Week

 السبت

 18 يوليو

 الأحد

 19 يوليو

 الاثنين

 20 يوليو

 الثلاثاء

 21 يوليو

 الأربعاء

 22 يوليو

 الخميس

 23 يوليو

 الجمعة

 24 يوليو

 ملاحظة طوال اليوم
 تظهر في صف All day

 00:00

 01:00

 02:00

 03:00

 04:00

 05:00

 06:00

 07:00

 08:00

 09:00

 10:00

 11:00

 12:00

 13:00

 14:00

 15:00

 16:00

 17:00

 18:00

 19:00

 20:00

 21:00

 22:00

 23:00

 اجتماع الفريق

 09:00 - 10:00
 مراجعة خطة الأسبوع

 عرض العميل

 13:00 - 14:00
 واجهة RTL

 ✕

 Contents
