2013-12-11 3 views

답변

2

나는이 시도하지 않은하지만이 젠토에서 사용

달력이 여기에 위치에 당신을하는 데 도움이되는 가이드 :

을 /js/calendar/calendar.js 및 헤더에서 당신은 것을 발견 dynarch.com에서 완료

콜백을 통해 날짜를 사용하지 않도록 설정되어 있습니다.

Calendar.setup({ 
    cont: "sample1", 
    min: 20090408, 
    max: 20091225 
}); 

또는

Calendar.setup({ 
    cont: "sample2", 
    disabled: function(date) { 
     if (date.getDay() == 5) { 
      return true; 
     } else { 
      return false; 
     } 
    } 
}); 

을 젠토 달력 만들기를 확장하려면, 당신은을 확장 자신의 클래스를 만들어야합니다 ( http://www.dynarch.com/jscal/#sec8)

는 당신이 다음과 같은 방법으로이 작업을 수행 할 수 있습니다 보인다 core Varien_Data_Form_Element_Date 클래스

calandar setu가 포함 된 getElementHtml() 메서드를 재정의해야합니다. p 스크립트 코드를 작성하고 캘린더 문서에 따라 콜백 및 날짜를 ​​포함하십시오.

이것이 도움이되는지 확인하고 되돌리십시오.

+0

(http://www.dynarch.com/jscal/#sec8) 하지만 아무것도 작동하지 않는 것 같습니다. 이 오류 메시지는 'TypeError : de .__는 jcal2.js line65에서 정의되지 않았습니다.'것 같습니다. 문제가 무엇인지 말해 주실 수 있습니까? –

+0

I이 날짜 선택 도구의 소스 파일을 다운로드 할 수 없습니다. –

+0

저는 이것이 공개적으로 이용 가능하지 않다고 생각합니다. 설치의 /js/calendar/calendar.js를 조정해야합니다. –

0

확실 해결하는 경우, 그러나, 비활성화 주말이 시도 될 수있다 : 나는 당신의 명령에 따라 날짜 선택기를 구현하는 시도 해 봤나

if((date.getDay() == 5) || (date.getDay() == 0)){ 
    return true; 
}else{ 
    return false; 
} 
관련 문제