gpt4 book ai didi

sapui5 - SAP UI5中DatePicker控件的验证

转载 作者:行者123 更新时间:2023-12-02 03:34:49 25 4
gpt4 key购买 nike

我正在使用sap.ui.commons库中的DatePicker控件。
我想在此日期之前添加验证。除了实施变更方法之外,进行验证的最佳方法是什么?

正如我们以某种标准形式看到的那样,框架是否有可能弹出红色错误消息?

任何帮助将不胜感激。

谢谢

最佳答案

您可以为此使用DatePicker的valueState属性。

在下面的示例中,如果选择的日期长于一周前,则该控件显示带有红色叠加层(sap.ui.core.ValueState.Error)的控件:

var oDP = new sap.ui.commons.DatePicker({
valueState :{
parts : ["/myDate"], //bound to a 'myDate' property in your model
formatter : function(oValue) {
var oneWeekAgo = new Date();
oneWeekAgo.setDate(oneWeekAgo.getDate() - 7);
return (oValue < oneWeekAgo) ? sap.ui.core.ValueState.Error : sap.ui.core.ValueState.None;
}
}
});

更新:有关带有自定义错误消息的完整示例,请参见以下示例: http://jsbin.com/nolil/2/edit

关于sapui5 - SAP UI5中DatePicker控件的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24264954/

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