如何在Oracle Apex日历中禁用对旧日期的鼠标单击

时间:2019-02-07 09:08:55

标签: javascript jquery oracle calendar oracle-apex-5.1

我的调度程序应用程序中有一个Oracle Apex日历。启用了“创建链接”和“查看/编辑”链接后,该链接指向应用程序中的不同页面。

有什么方法可以禁用从今天开始点击旧日期的功能。

我尝试了CSS方式,但是没有用。

td .fc-day.ui-widget-content.fc-past{  
   pointer-events:none !important;
   background-color: gray;
}

以上代码仅更改颜色。

请帮助。

是否可以使用jquery或javascript禁用这些旧日期?

enter code here

1 个答案:

答案 0 :(得分:0)

详细了解了完整的日历后,我找到了解决方案。 我必须将以下代码放在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;
}