Active Questions

Disable TimeRangeSelected over events

Answered: In the Scheduler, you can enable it using allowEventOverlap property: https://doc.daypilot.org/scheduler/event-overlaps/ In the Month component, it isn't available at the moment. You can check for ov...

Recurrence in Vue

Answered: There is no built-in recurrence support in the JavaScript version. The recurrence needs to be implemented on the server side and the implementation will be platform-specific. If you only work with a ...

Limitation in the number of events

Answered: You can supply as many events as you need, there is no limitation. If there is a problem with loading the event data, I recommend checking the browser console for JavaScript errors - there might be a...

How to debounce links rendering

Answered: At this moment, the links are not rendered progressively, but they are rendered all at once. We're checking if there is a way to render them in sync with the events. That would make more sense.

While printing Scheduler I'm getting text color error.

Answered: The Scheduler tries to read the actual event styles but it does it using a standard event (and not for every item). If you apply custom text color (and other properties) using a CSS class it won't be...

when change

Answered: I recommend following the Angular Scheduler Zoom tutorial which includes a working Angular project where everything works fine: https://code.daypilot.org/12302/angular-scheduler-zoom In particular, y...

How to center vertically active areas

Answered: In order to center the icon vertically, you need to: 1. Specify the vertical position using "top" and "bottom" properties (use the same values). 2. Center the content using "display: flex". It could ...

Best way to redraw scheduler after height change

Answered: If you use heightSpec: "Parent100Pct" the Scheduler will use the available space, i.e. 100% of the parent element. It requires that the parent element height is set properly (either using height or a...

How to change the displayed end date of selected range

Answered: By default, the Scheduler works with exact date points. The end of such selection is "2021-12-10T00:00:00" which results in "Dezember 10, 2021" in the label. This allows the same logic to be applied ...

Scheduler js Field Customize

Answered: Hi Martin, In the JavaScript version, it's not possible to change the mapping. But you can transform your object easily like this: const myEvents = [ /* ... */ ]; const events = myEvents.map(e => ({ ...