Active Questions
Cannot read properties of null (reading 'data') - on Event mouseover
Answered: This happens when the bubble can’t find the source event element properly. There are now additional checks added to the bubble popup logic so you shouldn’t see this error anymore in the latest sandbo...
TypeScript for DayPilot.Scheduler.onBeforeCellExport incomplete
Answered: The missing properties are available now in the latest sandbox build (2025.4.6764). Please let me know if there is any problem.
Resizing an Event may lead to unwanted and automatic scrolling of the Calendar
Answered: This issue should be fixed now in the latest sandbox build (2025.4.6750). If the problem persists, please let me know.
preventDefault() on DayPilot.Scheduler.onTimeRangeSelecting
Answered: Hi Leo, This can’t be done in onTimeRangeSelecting, but you can use onGridMouseDown instead. This event is fired on mouse down, before any action is performed. You can cancel time range selecting the...
Border not showing up in AllDay Events, and Scroll Bar
Answered: As far as I can see, the event border seems to work fine on all-day events: onBeforeEventRender: args => {
args.data.borderColor = "red";
} If it doesn’t show properly in your app, I recommend ...
React Scheduler > Sticky time header (1st group only for now) on horizontal scroll
Answered: This is what Floating Time Headers feature does. It should be enabled by default, so it looks like you might have turned it off.
Graphical representation of check-in and check-out in the hospitality industry
Answered: You can take a look at the following tutorial: JavaScript Scheduler: Use Diagonally Split Cells for Check-In/Check-Out
DayPilot.CellArray.invalidate
Answered: Hi Leo, The purpose of the invalidate() method is to clear the cached cell customization results (the args.cell.properties values set in onBeforeCellRender). It doesn’t force a refresh of the cells. ...
React Scheduler > Expose event move and resize start
Answered: Hi Andy, These events are now available in the latest sandbox build (2025.4.6724).
TypeScript: Missing args.cell.row on DayPilot.Scheduler.onBeforeCellRender
Answered: Hi Leo, It’s now fixed in the latest sandbox build (2025.4.6726).
React Scheduler > Click and drag on blank space in the timeline to scroll
Answered: This works on touch devices because it’s supported natively there. On other devices, you can use a touchpad or a mouse wheel to scroll in both directions. Emulating this with mouse down + drag is not...
React Scheduler > Mismatching time header groups values
Answered: The value of args.header.end is correct: "2025-11-10T00:00:00" is the exact time point marking the end of the group. However, you can’t simply use the date-only part of this date/time value when gene...
React Scheduler > Additional blank group at the bottom
Answered: This is a special spacing div that is required for proper vertical synchronization of the grid and the row headers. It is marked with scheduler_default_rowheader which makes it look like row header. ...
onEventMoving
Answered: The onEventMoving event is not available in the Lite version. However, you can apply your rules in the onEventMove event (on drop) and cancel the action using args.preventDefault() if needed.
Export Issue In RTL
Answered: There will be a preview available by the end of this month. I will keep you updated.
Scheduler - Behavior of Events reaching the right side
Answered: The floating events feature is only available for the left side of the viewport.
React Scheduler > Difficulty with applying css on row header background and rowmove handle
Answered: It looks like this CSS works for me, so the problem might be somewhere else. You can try turning off your custom JSX temporarily to see if that causes the issue. .scheduler_default_rowheader:hover {
...
why it is not available in npm?
Answered: This is an example project. The library itself (Angular package) is available as @daypilot/daypilot-lite-angular at NPM.
React Scheduler > How to make shadow of event while moving respects the event height, despite margin top of resource
Answered: Hi Andy, In the latest sandbox build (2025.4.6701), it is now possible to set a custom shadow height in onEventMoving using args.height (in pixels).