如何在sap.m.DatePicker
的日历中设置(自定义)一周中的第一天?我可以在sap.ui.unified.calendar
更改一周的第一天,但不能更改sap.m.DatePicker
?有任何想法吗?我有我的样本SAPUI5 plnkr here。
答案 0 :(得分:1)
您可以通过以下方式访问handleChange函数中的内部日历:
handleChange: function(evt){
evt.oSource._oCalendar.setFirstDayOfWeek(1);
}
但这不是它的意思。没有官方方法可以访问Datepicker的内部日历。所以我的建议是通过github https://github.com/SAP/openui5/在openui5上打开一个功能请求。
答案 1 :(得分:1)
如果要为应用程序中的所有日期选择器设置它,则可以执行以下操作:
sap.ui.core.LocaleData.getInstance(sap.ui.getCore().getConfiguration().getFormatSettings().getFormatLocale()).mData["weekData-firstDay"] = 1;
请参阅https://archive.sap.com/discussions/message/15733085#15733085
也许有一种方法可以在Fiori Launch Pad下为所有应用程序设置此设置,但我还没有发现这个技巧。
答案 2 :(得分:0)