2012-06-07 4 views
0

그래프에 표시 할 JSON 데이터 집합을 반환하는 웹 응용 프로그램이 있습니다. 사용자는 JQUERY Calendar Control에서 날짜를 선택하여 그래프를 전환 할 수 있습니다.JqueryUI Calendar 동적으로 최소 및 최대 날짜 범위 설정

JSON에서 반환되지 않는 날짜를 비활성화해야합니다. 누군가 이걸 어떻게 얻을 수 있는지 제발 도와 주실 수 있습니까? 예 : JSON 객체는 최대 1.5 년 분량의 데이터를 포함 할 수 있습니다.

감사합니다.

답변

0

jQuery UI Datepicker를 사용하는 경우 선택적인 최소/최대 날짜 매개 변수가 필요합니다. documentation :

minDate 및 maxDate 옵션을 사용하여 선택 가능한 날짜 범위를 제한하십시오. 시작 날짜와 종료 날짜를 실제 날짜 (new Date (2009, 1 - 1, 26)), 오늘부터 숫자 오프셋 (-20) 또는 마침표와 단위 문자열 ('+ 1M + 10D')로 설정합니다. . 마지막으로 'D'는 일 동안, 'W'는 수 주일 동안, 'M'은 수개월 동안, 'Y'는 수년간 사용하십시오.

$("#datepicker").datepicker({ minDate: -20, maxDate: "+1M +10D" }); 

그래서 당신은, 당신에서 JSON 데이터를 사용자의 최소/최대 날짜를 결정해야 할 날짜 객체로를 설정하고, 날짜 선택기에 옵션으로 전달할 것입니다.

관련 문제