简体   繁体   English

SAPUI5 PlanningCalender如何获取期间的结束日期

[英]SAPUI5 PlanningCalender How to get the EndDate of the period

I have a PlanningCalender element in my view. 我认为我有一个PlanningCalender元素。
There is a event property startDateChange which is fired everytime the start date of the calender changes (click left or right to show other period). 有一个事件属性startDateChange ,每次压延机的开始日期更改时都会触发该属性(单击左或右以显示其他时间段)。

You can get the actual start date using the getStartDate() method of the calender element class. 您可以使用日历元素类的getStartDate()方法获取实际的开始日期。 Nevertheless, I also need to get the current end date of the calender. 不过,我还需要获取日历的当前结束日期。 With the intervalSelect event you can eg get the end date of the calender with the getParameters method. 通过intervalSelect事件,您可以例如使用getParameters方法获取压延机的结束日期。 The startDateChange event does not offer me this option, so I need some alternative. startDateChange事件不向我提供此选项,因此我需要一些替代方法。

Is there some UI5 pro with a hint for me? 有一些UI5专业版对我有提示吗?

you can calculate this value like this 你可以这样计算这个值

 var startDate = oPlanningCalender.getStartDate(); var numberOfDays = oPlanningCalender._oDateInterval.getAggregation("month")[0].getProperty("days") - 1; var endDate = new Date( startDate.getFullYear(), startDate.getMonth(), startDate.getDate() + numberOfDays, startDate.getHours(), startDate.getMinutes(), startDate.getSeconds() ); 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM