Javascript 是否清除RadDatePicker客户端的最小/最大日期?

Javascript 是否清除RadDatePicker客户端的最小/最大日期?,javascript,datepicker,telerik,Javascript,Datepicker,Telerik,根据Telerik的文档,要在客户端设置RadDatePicker的mindate或maxdate属性,需要分别使用set_mindate()和set_maxdate()两种方法。我最初认为,只需将null传递给这些方法,就可以消除对控件的任何约束,但事实似乎并非如此。是否有人为RadDatePicker客户端清除这些属性的经验 谢谢 绝对不要将null传递给这些方法,您将得到一个TypeError异常抛出;) 当您从标记中省略MinDate和MaxDate时,telerik在内部将客户机分别默

根据Telerik的文档,要在客户端设置RadDatePicker的mindate或maxdate属性,需要分别使用set_mindate()和set_maxdate()两种方法。我最初认为,只需将null传递给这些方法,就可以消除对控件的任何约束,但事实似乎并非如此。是否有人为RadDatePicker客户端清除这些属性的经验

谢谢

绝对不要将
null
传递给这些方法,您将得到一个
TypeError
异常抛出;)

当您从标记中省略
MinDate
MaxDate
时,telerik在内部将客户机分别默认为
新日期(1980,0,1)
新日期(2099,11,31)
。(注意:这发生在的构造函数代码中)

因此,“清除”这些属性的诀窍是将它们设置回默认值:

$find('RadDateTimePicker').set_minDate(new Date(1980, 0, 1));
$find('RadDateTimePicker').set_maxDate(new Date(2099, 11, 31));

我知道这样做感觉是不对的,但无论如何,这是一种与telerik内部所做的最接近的方法。(另外,telerik将忽略您传递给它的任何其他内容,例如
0
null
,等等)

您是否尝试过分别使用过去日期或未来日期的far?例如,如果您使用的是SQL Server datetime,它不喜欢某些日期,比如1000000广告,所以我不确定您是否希望这样,这取决于您的域。