문제

Telerik의 문서에 따르면 RaddatePicker의 Mindate 또는 MaxDate Properties Client-Side를 설정하려면 각각 Set_Mindate () 및 Set_MaxDate ()를 각각 사용해야합니다. 나는 처음에 단순히 이러한 방법으로 NULL을 전달하면 컨트롤에 대한 제약이 제거 될 것이라고 생각했지만 그렇지 않은 것 같습니다. RaddatePicker 클라이언트 측에 대한 이러한 속성을 지우는 경험이 있습니까?

감사!

도움이 되었습니까?

해결책

분명히 ~하지 않다 통과하다 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이 어쨌든 내부적으로하는 일과 가장 밀접하게 일치하는 방법입니다. (또한 Telerik은 당신이 전달하는 다른 것을 무시할 것입니다. 0, null, "", 등)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top