Answered: Would you be able to modify the config of the row editing demo so that it reproduces the problem? It seems to work fine when you replace rowClickHandling: "Edit" with rowDoubleClickHandling: "Edit" .
Answered: Have you modified the source code? Or maybe you have overwritten the DayPilot.Date object? Because all this should work fine - you can also test it in the JavaScript console in the online demo .
Answered: It is necessary to set a fixed position of the calendar in the page. You can do that by fixing the parent element and setting the height of the calendar to 100% . This way, you will be able to avoid ...
Answered: 1. The update() method incorrectly cleared the source value, indeed. This problem should be fixed now in the latest sandbox build (2025.1.6384). 2. It’s not clear what exactly is going on in your onS...
Answered: You will see this error if the Calendar component isn’t visible when calling exportAs() . That can happen if the placeholder <div> is placed inside a hidden element, for example.
Answered: During export, the Calendar sometimes isn’t able to read custom CSS. That’s why you see white text on white background. The formatting issues can be handled using the export customization event handl...
Answered: The properties you are using are not correct. There are two options: You can change the business hours (business hours affect the viewport height in the default config - see also Height ) using busin...
Answered: I assume that you are referring to this issue . It has been fixed in the latest sandbox build (i.e. 2025.1.6339+). You can download the latest build in the sandbox . The next official release that wi...
Answered: This bug should be fixed now in the latest sandbox build (2025.1.6338). For now, a range that spans multiple rows will be limited to the first row when added using multirange.add() .
Answered: These events are fired for the current selection (the one you click), but you can always get all selected time ranges using the multiselect.get() method. Please let me know if this is not what you ar...
Answered: There are multiple modes available for arranging overlapping events . If you use eventArrangement: "SideBySide" , the events will be displayed with their full width always visible.
Answered: This tutorial was created for an older version of PHP. PHP 8.3 produces warnings about using dynamic properties: Deprecated: Creation of dynamic property ... is deprecated in ... on line ... That dis...
Answered: Yes, this is where the exception comes from, but the stack trace points to the code that uses it. That would help identify the problem. According to your log, both objects are DayPilot.Date but they ...
Answered: In the manual timeline mode, the Scheduler always uses the default cell width unless you specify it explicitly. The start and end of the last shift are correct (2 hours), but it is displayed at full ...
Answered: All missing properties should now be included in the TypeScript definitions in the latest sandbox build (2024.3.6165). All documented properties and methods of DayPilot.Row are now available. You may...
Answered: This is caused by floating events , a feature that displays the event text floating at the viewport edge when scrolling to the right. Angular components can’t be displayed in the floating part but yo...
Answered: Hi Kym, Sorry for the delay! This issue is now fixed in the latest sandbox build (2024.3.6136). With this build, you can specify the end for each row/month, and it will disable the subsequent cells: ...
Answered: It looks like you invoke the add/remove/update operations during drag and drop moving - but that’s not a supported scenario. It wasn’t designed to support them - it may work or not. The problem is th...