我试图限制用户在日期之间进行选择,但我没有找到解决方案。我最初尝试了以下操作。
this.$("input[name='date_c']").datepicker({ maxDate: 1 });
我如何利用
_setupDatePicker
限制用户的功能,是否有一些配置?
答案 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>);
}
在最大日期和最小日期
内替换适当的日期