Hello,
i am using your nested events for drawing my events prepending a travel time.
eventBodyTemplate: function (value) {
return "<div class=\"nested\" style=\"left: " + value.left + "px;width: " + value.width + "px\">" + value.name + "</div >";
},
// Custom event renderer that applies colors and display events location
eventRenderer: function (_ref) {
var eventRecord = _ref.eventRecord,
resourceRecord = _ref.resourceRecord,
tplData = _ref.tplData;
var dateToPx = function (date) { return scheduler.getCoordinateFromDate(date) - tplData.left;};
var datediffToPx = function (d1, d2) { return scheduler.getCoordinateFromDate(d2) - scheduler.getCoordinateFromDate(d1);};
var eventText = "";
if (eventRecord.TRAVELTIME) {
var dTP = bryntum.scheduler.DateHelper.add(eventRecord.startDate, eventRecord.TRAVELTIME, "seconds");
return {
left: dateToPx(dTP),
width: datediffToPx(dTP, eventRecord.endDate),
name: eventText
};
} else {
return {
left: dateToPx(eventRecord.startDate),
width: datediffToPx(eventRecord.startDate, eventRecord.endDate),
name: eventText
};
}
},
This is close to your solution in the examples. It works perfect but now i want to integrate 'working time'.
workingTime : {
fromDay : 0,
toDay : 7,
fromHour : 6,
toHour : 22
},
The nested event is not working anymore. dateToPx and datediffToPx are not working properly. Is there something to to look for. Properties in presets or setting start/end according to preset?
THX