非常直截了当的问题。对于以下sapUI5 Calendar,示例显示日历标题默认显示是在2015年12月。我一直在搜索API参考但似乎无法找到可以调整此属性以显示当前月份的属性。有任何想法吗?
以下是plunkr
中的完整示例<mvc:View
controllerName="sample1.View1"
xmlns:mvc="sap.ui.core.mvc"
xmlns:unified="sap.ui.unified"
xmlns="sap.m">
<VBox class="sapUiSmallMargin">
<PlanningCalendar
id="PC1"
startDate="{path: '/startDate'}"
rows="{path: '/people'}"
appointmentSelect="handleAppointmentSelect"
intervalSelect=".handleIntervalSelect">
<toolbarContent>
<Title text="Title" titleStyle="H4"/>
</toolbarContent>
<rows>
<PlanningCalendarRow
icon="{pic}"
title="{name}"
text="{role}"
appointments="{appointments}"
intervalHeaders="{headers}" >
<appointments>
<unified:CalendarAppointment
startDate="{start}"
endDate="{end}"
icon="{pic}"
title="{title}"
text="{info}"
type="{type}"
tentative="{tentative}">
</unified:CalendarAppointment>
</appointments>
<intervalHeaders>
<unified:CalendarAppointment
startDate="{start}"
endDate="{end}"
icon="{pic}"
title="{title}"
type="{type}">
</unified:CalendarAppointment>
</intervalHeaders>
</PlanningCalendarRow>
</rows>
</PlanningCalendar>
</VBox>
</mvc:View>
答案 0 :(得分:1)
实际上,有一个名为“startDate”的属性。因此,您可以在onInit中的某处调用PlanningCalendar.setStartDate(new Date())。