【问题标题】:How to disable mouse click on old dates in Oracle Apex Calendar如何在 Oracle Apex 日历中禁用鼠标单击旧日期
【发布时间】:2019-02-07 09:08:55
【问题描述】:
我的调度程序应用程序中有一个 Oracle Apex 日历。在应用程序的不同页面启用创建链接和查看/编辑链接。
有什么方法可以禁止点击从今天开始的旧日期。
我尝试过 css 方法,但它不起作用。
td .fc-day.ui-widget-content.fc-past{
pointer-events:none !important;
background-color: gray;
}
以上代码只改变颜色。
请帮忙。
有什么办法可以使用 jquery 或 javascript 来禁用这些旧日期??
enter code here
【问题讨论】:
标签:
javascript
jquery
oracle
calendar
oracle-apex-5.1
【解决方案1】:
查看完整日历的详细信息后,我找到了解决方案。
我必须将以下代码放在 Apex 日历属性的“JavaScript 初始化代码”部分中。
function (pOptions) {
pOptions.weekNumberCalculation= 'ISO';
pOptions.weekNumbers = true;
pOptions.weekNumberTitle = "W";
pOptions.selectAllow = function (info) {
if (info.start.isBefore(moment().add(-1, 'days')))
return false;
return true;
}
return pOptions;
}