gpt4 book ai didi

javascript - 默认情况下将 sap.ui.commons.DatePicker 设置为当前日期

转载 作者:行者123 更新时间:2023-12-03 11:44:18 25 4
gpt4 key购买 nike

我想知道是否有一个简单的可能性来设置 DatePicker 的默认日期控制?我希望日期选择器保留当前日期并保留另一个日期(当前日期 - 1 个月)。

这是我使用 onAfterRendering 方法的方法:

onAfterRendering: function() {
var date = new Date();
var yyyy = date.getFullYear().toString();
var mm = (date.getMonth() + 1).toString(); // getMonth() is zero-based
var dd = date.getDate().toString();

var ending = yyyy + (mm[1] ? mm : "0" + mm[0]) + (dd[1] ? dd : "0" + dd[0]); // padding
sap.ui.getCore().byId("ending").setYyyymmdd(ending);

date.setMonth(date.getMonth() - 1);
yyyy = date.getFullYear().toString();
mm = (date.getMonth() + 1).toString(); // getMonth() is zero-based
dd = date.getDate().toString();
var beginning = yyyy + (mm[1] ? mm : "0" + mm[0]) + (dd[1] ? dd : "0" + dd[0]); // padding
sap.ui.getCore().byId("beginning").setYyyymmdd(beginning);
},

最佳答案

为什么不简单地将 Date() 值设置为 DatePicker 的 value 属性?这样就不需要分解 Date() 值来适应 yyyymmdd 属性;-)

参见此示例 http://jsbin.com/mujuvu/1/edit

关于javascript - 默认情况下将 sap.ui.commons.DatePicker 设置为当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26124326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com