Определенно не передать null
этим методам, вы получите TypeError
исключение;)
Когда вы опускаете MinDate
и MaxDate
в своей разметке, Telerik внутренне устанавливает по умолчанию клиента на new Date(1980, 0, 1)
и new Date(2099, 11, 31)
соответственно. (Примечание: это происходит в коде конструктора Telerik.Web.UI.RadDateInput
).
Таким образом, хитрость «очистки» этих свойств состоит в том, чтобы установить для них значения по умолчанию:
$find('RadDateTimePicker').set_minDate(new Date(1980, 0, 1));
$find('RadDateTimePicker').set_maxDate(new Date(2099, 11, 31));
Я знаю, что так поступать неправильно, но этот метод в любом случае наиболее точно соответствует внутреннему. (Кроме того, Telerik будет игнорировать все, что вы передаете ему, например, 0
, null
, ""
и т. Д.)