@jheid: There is no collision detection built in, in version 0.9 there was but I decided against it since I don't want to make any assumptions on how people are going to use it. Some may want the bookings to overlap in some cases - for example tentative bookings etc. To easily turn this on, I'm considering adding a boolean config 'preventOverlap', thoughts?

I don't know, if that's enough. I think it's a common situation where the start (or end) point is inside another event. Perhaps it would be possible to substract 2 pixel in height when another one is under a date or somethink like that? Just my thoughts as I haven't have a concrete project/problem with that.

This is a great component!

Here a little story about a satisfied customer ;

by using this component we were finally able to bring our flagship product (win32/delphi) to the web using only html/css/javascript. When we started this project we decided to develop a web client using extjs and a delphi win32 client for our planning module, because at the time there wasn't a extjs based planning component available. As soon as Mats made his extjs scheduler component public we have trown away our win32 planning client and also build the planning module using extjs. Our planning module is pretty advanced, but most functions were easily ported, because of the flexibility of the component and with Mats great support.

Pricing has been revised and the license has now been fully aligned with the Ext JS commercial license model to avoid any confusion. Visit our store for more details. We also have 4 examples with screenshots showing what some of our customers built using the Scheduler. You can check out these screenshots here. If you have something cool to show, we'd love to see it. Just send me a PM and include a screenshot or two.

Things to look forward to:

Touch adaption layer for iPhone to be able to interact with the Scheduler in the iPhone