2012-09-19 3 views
0

데이터 소스에서 날짜를 동적으로 추출하는 달력을로드하고 있습니다. 문제는 여러 개의 disabledDatesRules를 설정할 수 없다는 것입니다. 그것은 둘 중 하나입니다. 바보 같고 도움이되지 않는 것 같습니다. 특히 규칙이 설정되는 방식에 특히 그렇습니다. 나는 그것이 사실이라고 상상할 수 없으므로 누군가가 여러 개의 disabledDatesRule을 사용하는 방법을 알고 있는지 궁금해하고있었습니다. 예 :YUI3 캘린더에서 여러 disabledDatesRule 사용

var settings = { 
     contentBox: "#calendar", 
     width:'340px', 
     selectionMode: 'multiple', 
     date: new Date() 
    }; 
    var dtdate = Y.DataType.Date; 
    var rules = {}; 
    rules[dYear] = {} 
    rules[dYear][dMonth] = {} 
    rules[dYear][dMonth][dWeek] = {} 
    rules[dYear][dMonth][dWeek][friday] = 'weekdays' 
    rules[dYear][dMonth][Weeks] = 'Weeks' 
    settings.disabledDatesRule = 'Weeks','weekdays'; 
    var calendar = new Y.Calendar(settings).render(); 

어디서나이 도움말을 보지 못했습니다. 나는 어떤 날짜를 더 예쁘게 만드는 방법을 보았지만, 그것은 나에게 조금이라도 도움이되지 못한다.

감사합니다.

+0

마음에 들지 마시고 제출 직후 계시록에 왔습니다. 이 문제에 걸림돌이되고 도움이 필요한 사람에게는 두 번째 규칙을 다른 규칙과 같은 이름으로 만드십시오. 그래서, 제 경우에는 'Weeks'를 'weekdays'로 변경하고 '평일'은 disabledDatesRule 만 만들었습니다. 매력처럼 일했습니다. –

답변

1

나는 YUI 3 달력의 작성자이며 솔루션이 맞는지 확인 만합니다. 동일한 이름의 규칙이 여러 개있을 수 있으며 모두 일치합니다.

다음 몇 가지 릴리스에서 나오는 규칙을 정의하는 데 더 유연한 방법이있을 것입니다.

관련 문제