如何在datetime字段中限制日期 - Sugarcrm

时间:2017-09-06 13:32:50

标签: datepicker sugarcrm

我试图限制用户在日期之间进行选择,但我没有找到解决方案。我最初尝试了以下操作。

this.$("input[name='date_c']").datepicker({ maxDate: 1 });

我如何利用

_setupDatePicker

限制用户的功能,是否有一些配置?

2 个答案:

答案 0 :(得分:1)

如果你检查任务模块,那么Sugar在任务模块中管理这个日期开始和结束日期,但不是按照你要求的方式,即禁用日期,但它限制用户选择比日期开始更大的截止日期。它使用以下代码:

addToValidateDateBefore('EditView', 'date_start', 'datetimecombo', false,'Start Date', 'date_due' );

答案 1 :(得分:0)

在include \ javascript \ calendar.js内部 搜索 calendar.cfg.setProperty(“ selected”,sanitizedDate)这行,并在该行下方添加以下行

if(inputField==<id of the field> ){
 calendar.cfg.setProperty("maxDate", <maximum Date>); 
 calendar.cfg.setProperty("minDate", <Minimum Date>); 
       }

最大日期最小日期

内替换适当的日期