Active Questions
change the Gantt link shape
Answered: Yes, you can use the same property (linkShape) in the Gantt Chart.
Is it possible to add custom html and css to the daypilot gantt?
Answered: You can use the onBeforeTaskRender event handler to customize the task boxes. This event will let you set custom color easily. {
onBeforeTaskRender: (args) => {
args.data.box.backColor = "#cc...
How to handle the progressBar per row in scheduler Angular
Answered: You can take a look at the JavaScript Scheduler: Resource Utilization Chart for Rows tutorial:
is it possible to edit the event
Answered: Please see here: https://forums.daypilot.org/question/6575/is-it-possible-to-edit-gantt-chart-event
Is it possible to edit gantt chart event
Answered: Yes, it is possible to activate inline editing mode for the row headers, or you can open a modal dialog with task details on click (see Task Editing).
ExcelJS is not an optional property in the scheduler config
Answered: Thanks for reporting the problem. This issue has been fixed in a special release (2025.1.6429), which is now available.
overriding event start/end in moving to snap to a certain time isn't being reflected in the event overlap handling
Answered: It looks like you are using an older version - could you please give it a try with the latest release?
How to groupBy?
Answered: You can create custom time header segments using the method described in this tutorial: JavaScript Scheduler: Custom Time Header Segments
Excel export for Gantt?
Answered: Hi Leo, Sorry for the delay. Gantt export to Excel in the works and it will be available soon.
Error constructing DayPilot.Date()
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.
How to access args.filter value in the onBeforeTimeHeaderRender event of DayPilot Scheduler
Answered: The filter param is only available in the onEventFilter event handler. The best way would be to store the filter value in a special variable outside of the Scheduler object. This approach is used for...
BusinessHoursNoScroll not rendering args.start correctly
Answered: I confirm the bug. It should be fixed now in the latest sandbox build. The fix will be included in the next release.
Daypilotmenu context for day calendar NOT event
Answered: For the time range selection/grid cell right clicks, you can define the context menu using the ContextMenuSelectionID property. See also Time Range Context Menu.
Filter hours
Answered: In the Lite version, you can use this config: {
businessBeginsHour: 8,
businessEndsHour: 21,
heightSpec: "BusinessHoursNoScroll"
} This will display only the specified hours, but there will...
Facing issue in calendar vertically scrolling with page scrolling
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 t...
selecting a date in the navigator
Answered: I was able to manually select the current date in javascript inside the form using dp_navigator.select(new Date()); thanks
Sort events in combination of 'Sort' and 'Line'
Answered: The minLine property is now available as an experimental feature in the latest sandbox build (2025.1.6407).
Gantt Chart Issue with Link Shape to RightAngled per version 2025.1.6345
Answered: The linkShape property is now available in the Gantt chart in the latest sandbox build (2025.1.6403).
Is it possible to implement timeheader with 3 hours as a part, but cell with 15 minutes as a part
Answered: Yes, this is possible. If the built-in time header units don’t work for you, you can define custom segments, as described in the following tutorial: JavaScript Scheduler: Custom Time Header Segments
Is there a way to display total quantities from events in the Scheduler Scale header, aggregated both weekly and monthly
Answered: Yes, you can use the onBeforeTimeHeaderRender event handler to customize the time header. There is a tutorial available that shows how to calculate the summary/utilization details using methods like ...