Questions Tagged
DayPilotCalendar not rendering hours correctly in HeightSpec=BusinessHoursNoScroll if toggled hidden/visible
Answered: The browsers don't allow setting the scrollbar position on elements that are hidden. The workaround is to call dp.enableScrolling() on the client side after the control becomes visible (where "dp" is...
Time range selection in schedular has a delay when using touch rather than mouse
Answered: This is by design - starting the time range selecting immediately it would prevent grid scrolling. You can configure the delay using tapAndHoldTimeout (the default value is 300ms): http://api.daypilo...
How to customize X-Axis
Answered: 1. In the Lite version, e.DataItem is only used for ViewType="Gantt". In that case, it stores the event source object (after calling DataBind()). In other modes e.DataItem.Source is null. In the Pro ...
How do I change the color of individual row header cells?
Answered: In the latest build (8.1.2007) the resource.columns[] array supports .backColor and .cssClass properties (in addition to .html). Example: dp.resources = [ { name: "Room 101", id: "101", columns: [{ht...
How can I display the occupancy rate or the number of reservations per day in the timeline or a specific row ?
Answered: 1. If you want to display row summaries, you can add one more row header column and display the data there: http://doc.daypilot.org/scheduler/row-header-columns/ 2. If you want to display column summ...
How to set the scheduler timeline view?
Answered: You can set the number of visible days using Days property. Example:
<DayPilot:DayPilotScheduler
Days="10"
...
/>
Incompatible Client Script Version
Answered: It looks like an old DayPilot.Mvc.dll is cached somewhere. The latest version of DayPilot.Mvc.dll (8.1.5813) works with client script version 1944. Client script version 707 is used by build 7.7.5654.
Custom Time Header and Tooltip in Scheduler
Answered: You can force a reload of the scheduler by calling .update(): http://api.daypilot.org/daypilot-scheduler-update/ With the progressive rendering options enabled (they are enabled by default) it is a r...
how to load events from two database table
Answered: Create a new SqlDataAdapter for the second table (da2) and call da2.Fill(dt) to add the data to the same DataTable (dt).
How to remove DEMO text in DayPilotCalendar using DayPilot API with asp.net and C#
Answered: The "DEMO" indicates that you are using a trial version of DayPilot Pro. In order to remove it you need to purchase DayPilot Pro: http://www.daypilot.org/buy/
How to Refresh DayPilot Lite Scheduler after entering event
Answered: This happens because you access e.DataItem in your BeforeEventRender event handler but you don't load the events using DataBind() during the PostBack (ButtonRefresh_Click). The events are loaded from...
GANTT: Calculating time for superordinate task
Dear all, when I create 2 subtasks, the superordinate task does not calculate to correct days. (Means beginning of the first task and end of the second task = complete duration for the superordinate
Row Selection Highlight
Answered: It might be a CSS issue. You can check whether the CSS is being applied properly using Chrome developer tools - the row header columns should have *_rowheader_selected applied (where * is the theme n...
Scheduler in tab control
Answered: When you initialize a Scheduler that is in a hidden part of a page (like in case of a hidden tab) it is not possible to initialize the dimensions properly (all dimensions returned by the browser are ...
dp.locale = "es-es" not working
Answered: This bug should be fixed now in the latest build (8.1.1973). You can download it in the sandbox: http://javascript.daypilot.org/sandbox/
Hours allocated/worked for resources
Answered: This depends on the logic. There are two possible approaches: 1. Use a custom color of the grid cells to indicate the allocated hours (from-to). You can use BeforeCellRender to set the color directly...
How to clear time range selection in OnTimeRangeSelected with TimeRangeSelectedHandlingType.Callback
Answered: Normally the time range selection gets cleared if you call Update() on the server side. If you don't do that for some reason you need to switch to JavaScript event handling and clear it manually:
...
Drop events outside Scheduler
Answered: Unfortunately the Scheduler doesn't support that at the moment. There are two options: 1. You can implement the queue using a special instance of the Scheduler (i.e. one resource, set the row header ...
Task moveDisabled
Answered: In the Gantt chart, each task is displayed in a separate row - which can be moved as well (in the tree hierarchy). That's why the properties are separate for the row (data.row) and the box in the gri...
Element is not a known element
Answered: There are two requirements for the IntelliSense to work: 1. The DayPilot.dll must be referenced and reachable. 2. The "DayPilot" prefix must be registered - either in the page header or in web.config...
Left Click Context Menu
Answered: You can open a context menu using javascript like this:
menu.show(e);
In the ASP.NET WebForms version, set EventClickHandling="JavaScript" and EventClickJavaScript="menu.show(e)". This assumes yo...
Multiple Lines in Calendar Event Item
Answered: Yes, just modify the e.Html property in OnBeforeEventRender as needed. See also: http://doc.daypilot.org/calendar/event-customization/
How to remove red line between 2 shadow of Day Pilot Calender
Answered: This is a current time indicator. You can turn it off using ShowCurrentTime property:
<DayPilot:DayPilotCalendar
ShowCurrentTime="false"
...
/>
headerlevel
Answered: Sorry for the delay! This turned out to be a bug of the .update() method. It should be fixed now in the latest sandbox build (8.1.1981): http://javascript.daypilot.org/sandbox/ Let me know if there i...
How to set color of milestone and group bar in gantt
Answered: Shapes of these elements are created using CSS so you can't control the color using a simple property in BeforeTaskRender - they can only be modified using CSS. You can use BeforeTaskRender to add a ...
Change of UI format for the creation and maintenance of recurring events
Answered: Yes, you can modify the event appearance and behavior using BeforeEventRender event handler: http://doc.daypilot.org/scheduler/event-customization/ The recurring events will have e.Recurrent property...
"DayPilot for javascript" headerLevels How to Set
Hi. I have been using daypilot-1895. When you set the following value to the property layout was collapsed. $dp.headerLevels = 2; $dp.headerHeight = 16; $dp.allDayEventHeight = 10; $dp.headerHeightAu...
IE10 problem with the new property "modal.loadingHtml"
Answered: It should be fixed now in v2.4: http://code.daypilot.org/81367/daypilot-modal
Managing displaying meetings categories
Answered: You can customize the events using BeforeEventRender event handler: http://doc.daypilot.org/calendar/event-customization/ You can use it to set custom event color, HTML, CSS and other properties depe...
autoRefresh setup for AngularJS
Answered: Your configuration is fine - there was a problem in DayPilot. In Angular, the Scheduler initialization mechanism is slightly different and the autorefresh didn't start automatically. It's fixed now i...