Active Questions
Reorder resources?
		
		Answered: The drag and drop row moving (https://doc.daypilot.org/scheduler/row-moving/) allows moving one row at a time. It will move the selected row, including all children. You can also change the resources...
	
	
	
	Question without answer for 11 months :/
		
		Answered: Thanks for the update! It looks Ionic does some magic here and it swallows the event click until you click something else in the Scheduler. There is a workaround which is already available - just add...
	
	
	
	No EventTapAndHoldHandling for Scheduler
		
		Answered: It looks like this option was missing in the Scheduler by accident. It's now available in the latest sandbox build (2018.2.5945): https://mvc.daypilot.org/sandbox/Scheduler/ It will be included in th...
	
	
	
	modal.showURL isn't firing the Page_Load so dropdownlist doesn't fill
		
		Answered: Arghhh... In the Page markup at the top of the edit and new aspx markup... AutoEventWireup="true" needs to be set (as it is in the demo). Creating a new webform in visual studio by default sets that ...
	
	
	
	Crosshair doesn't work anymore when using a Theme in DayPilotCalendar 2018.2.3657
		
		Answered: You may need to get an updated version of the theme. There are two options: 1. Create a new theme from scratch: https://themes.daypilot.org/calendar/create 2. If you have created the theme using the ...
	
	
	
	Daypilot Modal (Mobile Safari Bug with Stretching)
There's an issue on mobile safari caused by it not returning the correct documentElement.clientHeight/Width. After testing some of the other ways to get the height of the modal I couldn't figure out ...
	
	
	
	Hotel POS and DayPilot looking for seller with understanding of timeline and POS
We are a retail spa rental store looking to purchase a POS that works with DayPilot hotel timeline software. We will want to purchase the POS with settings for our use.. We rent hot tubs for 60 minut...
	
	
	
	Hourly rental and next reservation times
		
		Answered: When event overlap protection is enabled (https://doc.daypilot.org/scheduler/event-overlaps/) the Scheduler will block times with existing events. If you want to use this mechanism to block 5 minutes...
	
	
	
	Import ics file
		
		Answered: You'll need a library that handles iCalendar format to import an ics file. One of the free libraries available is DDay.iCal. It's used in the export tutorial for exporting the events to ics: https://...
	
	
	
	Can I make Joint Events move vertically across resources?
		
		Answered: The behavior is controlled by multiMoveVerticalMode property. By default, it's set to "Disabled" which disables vertical moving. You can use "All" to enable vertical moving: 
dp.multiMoveVerticalMod...
	
	
	
	When create new event it shows wrong time
		
		Answered: Dhiraj, How do you get the start/end dates of the selected range? The onTimeRangeSelect(ed) event handler returns DayPilot.Date object which uses the idealized time zone that the Calendar uses intern...
	
	
	
	Setting eventheight dynamicly makes cells too large when expanding group overlapping
		
		Answered: I was grabbing the value from a dropdown and did not run it through parseInt. That solved the problem - sorry for the trouble :-)
	
	
	
	[?] How to change the Event Areas value from dps.contextMenu
		
		Answered: If you have access to the DayPilot.Event object (e) you can change it like this: 
// e holds DayPilot.Event object
e.data.areas = [{ html: "Confirmed", right: jsonTags.AreasRight, bottom: jsonTags....
	
	
	
	All appointments shifted by 30 minutes
Hi, Somehow, all my appointments (and business starting hours) are shifted by 30 minutes (see attachment). What am I doing wrong/how can I fix it? Using: DayPilot Calendar, Version: 2018.1.228-lite I...
	
	
	
	DayPilotScheduler - hide non business hours
		
		Answered: Unfortunately, this feature is only available in the Pro version. See also the feature comparison: https://aspnet.daypilot.org/feature-matrix/
	
	
	
	Change color of some resource divider
		
		Answered: Unfortunately the divider div is not part of the resource header element so you can't control it using resource properties. However, you can hide the default divider and use a bottom border of the ro...
	
	
	
	[?] Update Event client-site
		
		Answered: After read some sample code, I know how to do. Instead of `e.client.moveEnabled = false; ` , it should be ` e.data.moveDisabled = false;` and after that, use ` dp.events.update(e).queue();` to update
	
	
	
	Calendar stops working
		
		Answered: Do you see any error in the JavaScript console? Does the whole page freeze (do other element on the page work) or is it just that the Calendar doesn't respond to mouse actions? I know that it might b...
	
	
	
	Showing Custom Data
		
		Answered: The Scheduler requires the key data (such as event start, end, id) to be stored in specific properties. You need to transform your data items to match the required structure. You can use map() to do ...
	
	
	
	options to split hour
		
		Answered: For the Calendar component (used in index.php and doctor.php) you can adjust the scale to show 15-minute cells using cellDuration property: 
var calendar= new DayPilot.Calendar("dp");
// ...
calen...