Ich versuche meine alte Anwendung mit "sap.me.OverlapCalendar" in den neuen "sap.m.PlanningCalendar" zu portieren, ich möchte Termine nur für eine Person. Ich habe einen Unterschied in der Darstellung der Termine gefunden.Alle Termine haben eine andere Zeile (sap.m.PlanningCalendar)
Die Vorlage ich benutze, ist:
var oTemplateRow = new sap.m.PlanningCalendarRow("RowTemplate", {
appointments:[
new sap.ui.unified.CalendarAppointment({
startDate: {
path: 'CalendarModel>DateFrom',
formatter: util.Formatter.toStartDate
},
endDate: {
path: 'CalendarModel>DateTo',
formatter: util.Formatter.toEndDate
},
title: "{CalendarModel>CardName} - {CalendarModel>ProjectName}",
text: "Gewerkte uren: {CalendarModel>WorkedHours}",
type: "Type04",
tentative: false,
key: "{CalendarModel>ReportID}"
})]
});
das dem Kalendersteuerung mit gebunden ist:
bindAggregation("rows", "CalendarModel>/Items/", oTemplateRow);
Die Daten werden in den Kalender zeigt, aber die Art und Weise zeigt es ist anders.
Alte Kalender: http://imgur.com/3glZRtT
Neuer Kalender: http://imgur.com/snnsWVE
Was soll ich tun, um die gleiche Leistung zu bekommen?