是否有人设法在当前日期之前禁用糖类日期选择器上的日期?
我在自定义编程模块中调用它,如下所示:
<script id="script" type="text/javascript">
YAHOO.util.Event.onDOMReady(function()
{
var now = new Date();
Calendar.setup ({
inputField : "date",
ifFormat : cal_date_format,
daFormat : "%m/%d/%Y %I:%M%P",
button : "date_start_trigger",
singleClick : true,
step : 1,
weekNumbers: false,
startWeekday: 0
});
});
答案 0 :(得分:0)
没有升级安全的方法来执行此操作。
但是通过在include / javascript / calendar.js
中添加参数解决了这个问题搜索行calendar.cfg.setProperty(在该行之后“选中”添加以下代码
if(typeof(params.customMinDate) != 'undefined')
calendar.cfg.setProperty("minDate", params.customMinDate);
然后在您的日历设置数组中,您应该添加以下参数
customMinDate : new Date(),
现在应该禁用过去的所有日期。但这适用于在文本字段上弹出日历,而不是在您单击日历图像时。
如果您找到了解决方案,请在此处分享,这也将有助于其他人和我。
我希望SugarCRM能够克服这一局限,并在未来的版本中使其更加灵活。