Active Questions

search on v.events.list?

Answered: Yes, this is possible using the events.find() method. You can also access the events.list array directly. In ASP.NET WebForms, you need the client-side object to access the API. <DayPilot:DayPilotMon...

Timesheet separator

Answered: In the timesheet mode, you need to define separators with the date of the first row (i.e., add the specified hour to the first day): const timesheet = new DayPilot.Scheduler("scheduler", { viewType: ...

LinkShape being ignored in Scheduler

Answered: This is a global property that should be set in the Scheduler config (see linkShape in the API docs), rather than in individual link properties.

Jumpy infinite scrolling scheduler

Answered: Hi Leo, This issue should be fixed now in the latest sandbox build (2026.1.6812). If the problem persists, please let me know.

Recurring Activities

Answered: The JavaScript version doesn’t have built-in support for recurring events. You need to implement this feature on the server side and pass the full list of occurrences to the component on the client s...

Export Styled Calendar

Answered: Hi Ankit, The Calendar tries to read the actual styles, but it’s not always possible. However, there are customization events available that let you specify the styles (background color, text color, ...

DayPilot.Menu hide() with Escape button

Answered: It is necessary to add the event handler globally (attach it to the document element). Attaching it to the menu element would only work after calling focus() , and you would also have to handle focus...

inconsistent behavior with touch events

Answered: Thanks for the update. This issue should be fixed already (since 2024.2.5936 ). If the problem persists with the latest version, please let me know.