Questions Tagged javascript

How to capture mousedown on events

Answered: There is onAfterEventRender event that you can use to attach custom listeners to the event div: https://api.daypilot.org/daypilot-scheduler-onaftereventrender/ Example dp.onAfterEventRender = functio...

Performance issue when adding/deleting entity in daypilot

Answered: Please hold on - the events.add() and events.remove() optimizations are in the works. At this moment it redraws the full row because it's always safe (the added/removed event can affect row height an...

Daypilot scheduler demo version

Answered: The trial version of DayPilot Pro can only be used for evaluation purposes and can't be used in live applications. If you want to deploy it you have to purchase a license: https://javascript.daypilot...

Angular 2 scheduler loaded in a dynamic component

Hi, I'm trying to load a scheduler within a dynamic component in Angular 2 but I'm experiencing problems to get events showing in my scheduler. I'm not really sure what's going on but it could be som...

Implementing a navigator in a Resource View

Answered: The visibleStart() and visibleEnd() are guaranteed to work only for the following viewTypes: "Day" "Week" "WorkWeek" The primary purpose of these methods is to provide information on the dates that w...

Kanban - args.preventDefault()

Answered: This issue should be fixed now in the latest sandbox build (8.3.2792): https://javascript.daypilot.org/sandbox/

Documentation

Is there any documentation on the Daypilot.Switcher? I can't find any.

Can't get showNonBusiness to work on JS

Answered: I used dayBeginsHour and dayEndsHour instead and that worked perfectly. I'm not sure if showNonBusiness is deprecated, I tried to debug the script and saw those two so I used them. So now my only pro...

SyntaxError: Unexpected token in JSON at position 0

Answered: It is definitively related to the use of BOM, If I open the file I clearly see the [ at first position but if the file is read through fs, the BOM is not stripped and the JSON.parse fails.

Gantt: onBeforeTaskRender cssClass not working

Answered: You need to specify the CSS class for either the row header (args.data.row.cssClass) or for the task box in the grid (args.data.box.cssClass). In the Gantt chart, args.data.cssClass doesn't exist: dp...

Display selected day in Navigator

Answered: You can select a given day using .select() method: <div id="nav"></div> <script> var nav = DayPilot.Navigator("nav"); // ... nav.init(); nav.select("2017-03-13'); </script> See also: https://api.dayp...

Leak on the splitter object in daypilot-all.debug.js

We found out that the events 'mouseup' and 'mousemove' registered in daypilot-all.debug.js line 6227 are never unregistered, causing a leak every time you zoom in/out of the component. this.registerG...

Svg export bug

Answered: The time header background color should now work properly with the latest sanbox build (8.3.2737): https://javascript.daypilot.org/sandbox/ The export doesn't support HTML in the Scheduler elements a...