Questions Tagged
Delete??
Answered: There are several options, please see the following documentation page: https://doc.daypilot.org/scheduler/event-deleting/
How to export excel with table
Answered: You are exporting the data in CSV (https://en.wikipedia.org/wiki/Comma-separated_values) format which doesn't support any formatting. Basically, there are two options: 1. You'll need to use a third-p...
How to get days (dp.days) according to start date and end date from user selected
Answered: You can use DayPilot.DateUtil.daysDiff() helper method:
DayPilot.DateUtil.daysDiff("2016-06-09", "2016-06-10");
The arguments can be passed as strings (they will be parsed using DayPilot.Date con...
Preventing right button of the mouse from selecting a TimeRange
Answered: The following config disables selecting a time range using right mouse button:
dp.timeRangeRightClickHandling = "Disabled";
dp.onGridMouseDown = function(args) {
var button = DayPilot.Util.mo...
Testing the status of a room while selecting a timerange
Answered: If you store the resource status in dp.resource[].tags object you will be able to access it like this:
dp.resources = [
{ name: "Resource 1", id: 1, tags : {disabled: true } }
];
// ...
dp....
Timeline Queries
Answered: The output under the "DayPilot MVC" section in your sample image is what I would expect to see. This is how it is designed to work - the second time header row displays days and it starts and ends at...
Issue with loading events data from array.
Answered: You need to change "dp.events" to "dp.events.list":
dp.events.list = [{text: "Busy", start: "2013-03-24T03:00:00", end: "2013-03-24T05:00:00", id: 10, resource: "B"}];
See also: https://doc.daypi...
Display Loading Icon when Event Moving in DayPilotScheduler
In my ASP.NET MVC application, I am using a DayPilotScheduler. If anyone is trying to move the event, then it has to display a loading symbol. So what I have done is, In my HTML code, I have added, E...
How to Load only a Single DayPilotScheduler
Sir, In my ASP.NET MVC application, I have added a tab control with 2 tab items in a view. Both the tab items contains 2 different daypilotscheduler objects. The problem is, when I start my applicati...
Set Scheduler width with javascript in View
Answered: You might want to check the "Auto Cell Width" feature which adjusts the cell width to fill the available space (there will be no horizontal scrollbar): https://doc.daypilot.org/scheduler/auto-cell-wi...
Recurring Events which occur like: on 2nd monday of the month...
Hi Dan and Team, I've seen in your forums, requests for supporting rules such as: "Recurring Events which occur on second Monday of the month".. http://forums.daypilot.org/search?q=events+x+monday ht...
Horizontal resources
Answered: It's possible to display resources on the horizontal axis with the Calendar control switched to "Resources" mode: https://doc.daypilot.org/calendar/resources-view/ Demo: http://javascript.daypilot.or...
Change Scheduler displayed Date format
Answered: The MVC Hotel Reservation tutorial at https://code.daypilot.org/32389/asp-net-mvc-hotel-room-booking uses the following code to format the start and end date: ReservationController.cs:
public A...
Multiple row selection on touch devices
Answered: Sorry for the delay - a couple of changes were necessary so it took a bit longer. Instead of using the default behavior which is defined using .rowClickHandling="Select" you can also add your own eve...
MonthCalendar Event CSS
Answered: There is a property called EventTextAlignment which forces the alignment. It was used in the CssOnly="false" mode but it is being incorrectly applied in the CssOnly="true" mode as well. This issue is...
Coloring cells to indicate "today"
Answered: In the Scheduler, you can use the following code:
dp.onBeforeCellRender = function(args) {
if (args.cell.start <= DayPilot.Date.today() && DayPilot.Date.today() < args.cell.end) {
args.ce...
Customise Cell Duration Label
Answered: You can customize the time headers using OnBeforeTimeHeaderRender: http://doc.daypilot.org/scheduler/time-header-customization/ The sample code would look like this:
protected override void OnBefor...
Critical Path Management
Answered: This tutorial (http://code.daypilot.org/68118/gantt-chart-tutorial-asp-net-sql-server-c-vb-net) uses the Scheduler control in Gantt mode (ViewType="Gantt") which has limited capabilities. You might w...
Daypilot trial expires at one day
Answered: There is no built-in expiration mechanism that would cripple displaying the data. It looks like there might be a problem/bug. I assume you are using the sample project from https://code.daypilot.org/...
Resources Slow to Load
Answered: Dan, Have you checked how long the SQL resource loading code takes on the server side? Loading 60 resources should be no problem. You take a look at the following demo for reference: http://www.daypi...
TimeHeader customization hidden after scrolling
Answered: By default, the Scheduler displays a special overlay div over long time header cells during scrolling: http://doc.daypilot.org/scheduler/floating-time-headers/ It should copy the custom time header H...
Including the scheduler daypilot into a directive with isolated scope
Answered: Since version 8.2 (http://javascript.daypilot.org/daypilot-pro-for-javascript-8-2/) the scheduler supports "publish-as" attribute which lets you specify the target for the DayPilot.Scheduler object. ...
Missing Typescript Definition scheme for DayPilot
Answered: Unfortunately it's not available at the moment but it's in the queue.
Add beds
Answered: At this moment the number of beds is not editable using the sample code. However, it's stored in the database (rooms.capacity field) so it shouldn't be difficult to add an option to edit it.
Display Tooltip
Answered: This solutions works w/ the API. this._drawEvent = function(e) { ... var inner = document.createElement("div"); inner.setAttribute("unselectable", "on"); inner.className = calendar._prefixCssClass("_...
Context Menu Not Being Displayed
Answered: I've tried to reproduce the problem using the following testing Web Form but it seems to work fine: CalendarContextMenu.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CalendarContextM...
Scale is always reset to the original Value
Answered: It was a bug, indeed. It should be fixed now in the latest sandbox build (8.2.5833): http://mvc.daypilot.org/sandbox/ Let me know if the problem persists. And thanks for reporting the issue!
Removing event not included in MVC angular demo
Answered: With Angular, you can delete an event by removing it from the underlying event array (events/daypilot-events attribute). The calendar will be updated automatically.
How to Remove some circle in attached image Which comes when mouseover on Appointment
Answered: The circle is the actual bubble object. It looks like you are using a custom bubble HTML that is defined as an absolutely-positioned element. This makes it pop out of the bubble and the bubble is una...
Change Date Format
Answered: DayPilotScheduler1.VisibleStart is a DateTime object so you can get a custom formatted string from it using ToString():
DayPilotScheduler1.VisibleStart.ToString("yyyy-MM-dd");
See also here: http...