gpt4 book ai didi

javascript - SAPUI5 中的 jQuery 日期选择器

转载 作者:行者123 更新时间:2023-11-30 17:27:09 25 4
gpt4 key购买 nike

我知道 SAPUI5 正在使用 jQuery Date Picker。但是我在 SAPUI 日期选择器中看不到任何选项来禁用选择器中的过去日期。

<commons:DatePicker 
width="11em"
id="date2"
change="date"
locale="de-DE"
placeholder="{
path : 'modelQmTestDetails>EndDate',
formatter : 'util.Formatter.sDate'
}"
tooltip="Edit End Date">
</commons:DatePicker >

有什么选择吗?

编辑:

我的应用程序的主文件,

(function () {
"use strict";

jQuery.sap.declare("Application");
jQuery.sap.require("sap.ui.app.Application");
jQuery.sap.require("model.Config");
jQuery.sap.require("jquery.sap.history");
jQuery.sap.require("jquery.sap.storage");
jQuery.sap.require("util.ServiceConfig");

sap.ui.app.Application.extend("Application", {
init: function () {

},

main: function () {
// create app view and put to html root element
var root = this.getRoot();
sap.ui.jsview("app", "view.App").placeAt(root);
}
});
}());

我的 Controller 文件,

jQuery.sap.require("util.Formatter");
jQuery.sap.require("util.Networkaccess");

sap.ui.controller("view.QM.QmMaster", {

onInit: function () {

},

onBeforeRendering: function (evt) {
},

onAfterRendering: function (evt) {

},

onExit: function () {

},
});

最佳答案

通过禁用过去的日期,我认为你的意思是 set the jQueryUI DatePickers minimum date

类似于setting min date in jquery datepicker

您可以尝试扩展控件并更改默认值

(function() {
jQuery.sap.declare("openui5.DatePicker");
jQuery.sap.require("sap.ui.commons.DatePicker");
sap.ui.commons.DatePicker.extend("openui5.DatePicker", {
renderer: {
},

init: function() {
if (sap.ui.commons.DatePicker.prototype.init) {
sap.ui.commons.DatePicker.prototype.init.apply(this, arguments);
}
var defaults = jQuery.datepicker._defaults;
defaults.yearRange = '2014:2034';
defaults.minDate = new Date();
jQuery.datepicker.setDefaults(defaults);
}
});
}());

关于javascript - SAPUI5 中的 jQuery 日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24015528/

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