All Questions

CSS hourcellborder gone?

Answered: You can apply custom CSS class to cells that close an hour. protected void DayPilotCalendar1_BeforeCellRender(object sender, BeforeCellRenderEventArgs e) { if (e.End.Minute == 0) { e.CssClass = "add-...

Increase Cell Width based on number of Events

Answered: Unfortunately this scenario is not supported. You can define a custom timeline ( http://doc.daypilot.org/scheduler/timeline/ ) and set the column width as needed but the events will always be display...

Custom timeHeaders

Answered: Do you use the latest DayPilot version? The start/end properties for time header active areas are available since version 8.1 (build 8.1.1757). If I add your code to demo/scheduler/index.html it seem...

CheckboxList inside UpdatePanel and DP 8.1 SP1 or higher

Answered: Hi Dan, yup, disabling the client init event fixed the checkbox list! When will the next service pack be released so I can use the newest build? The sandbox is only available as trial right? Thanks o...

Popup don't go away after Create

Answered: You can find a working example of the "new event" modal dialog in the following tutorial: http://code.daypilot.org/59860/asp-net-mvc-5-event-calendar The calendar is configured to display the modal d...

Display Modal Box on Event Resize

How to display Modal Box when we resizing the event? When I applying Javascript to EventResizeHandling and calling a function OnEventResize, then its showing errors. And I want to show the updated va...

Modal Box on Event Resize

Answered: You can do it like this: <DayPilot:DayPilotScheduler ... ClientObjectName="dp" EventResizeHandling="JavaScript" EventResizeJavaScript="new DayPilot.Modal({onClosed:function(args){ if (args.result) { ...

Null Reference Exception on scheduler CallBack

Answered: Which version of DayPilot do you use? One of the recent sandbox builds had a bug which had symptoms like this. It is fixed in the latest release (8.1.5819): http://mvc.daypilot.org/demo/Scheduler/ Le...

Response.Redirect in Context Menu in .NET 4.5

Answered: There are two options: 1. Use JavaScript to redirect it on the client side: <DayPilot:MenuItem Text="Open" Action="JavaScript" JavaScript="document.location.href='Detail.aspx?id=' + e.id()" ></DayPil...

Backend ActionResult 'Events' not running?

Answered: If you open developer tools in Chrome (Ctrl-Shift-I) and reload the page you will see all AJAX requests in the Network tab. You should be able to check: 1. If the request has been made 2. What is the...

Change Calendar Data based on Dropdown

Answered: In ASP.NET MVC you can request a server-side refresh using Command event handler. 1. Store the filter (the selected user) in the clientState property and invoke the Command event handler: var selecte...

Event Move / Resize Refresh Slow

Answered: You can switch to "Notify" event handling to make it faster. If you use EventResizeHandling = CallBack the sequence is as follows: 1. The user finishes resizing. 2. The calendar/scheduler sends a req...

Create event in Scheduler (javascript)

Answered: Take a look at this tutorial: http://code.daypilot.org/72248/html5-scheduler-and-modal-dialog-jquery It shows how to use the modal dialog to add events to the Scheduler.

How do I delete the event from the database?

Answered: You need to call the server using an AJAX call, like this: <div id="dp"></div> <script type="text/javascript"> var dp = new DayPilot.Calendar("dp"); dp.eventDeleteHandling = "Update"; dp.onEventDelet...

DaypilotMonth event color change

Answered: You can set custom event background color using BeforeEventRender event handler: http://doc.daypilot.org/month/event-customization/

Recurring events ..

Answered: Dave, You can store the recurring events as separate records, no problem. In fact, this is the only solution that scales. The built-in recurrence support lets you start with recurring event relativel...

TimeHeader fontSize

Answered: Since build 8.1.3485 you can apply custom CSS class to individual time header cells (e.g. depending on the time header level) using BeforeTimeHeaderRender event. You can download the latest build in ...

Gantt: Property task.DataItem null after RowSelect

Answered: The DataItem works only when you call .DataBind() on the Gantt control during a request. This reloads the tasks from the data source and saves the source object as e.DataItem. If you don't call DataB...

New row is creating automatically

If I am creating a new appointment, then the day daypilot scheduler is creating a new row automatically as shown in the attached image. But it is not occuring in every time. Is it a bug? How to fix i...