blockTime

지정된 날짜를 차단하고 기본 'dimmed' 스타일을 적용합니다.

void blockTime(Date|number date,array time_points, [object items] );

Deprecated

addMarkedTimespan 사용을 권장합니다.

var spanID = scheduler.addMarkedTimespan({  
    days:  [0,1], 
    zones: "fullday"              
});
dateDate|number차단할 날짜 (숫자가 제공되면 주중으로 처리됩니다.
'0'은 일요일, '6'은 토요일을 의미)
time_pointsarray[start_minute,end_minute,..,start_minute_N,end_minute_N] 형식의 배열,
각 쌍은 시간 범위를 정의합니다. 배열에는 여러 쌍이 포함될 수 있습니다.
itemsobject차단할 특정 뷰 항목을 지정합니다.

Example

//매주 수요일 자정부터 오전 8시까지 이벤트 차단 
//단, Units 뷰에서 id=1, id=4인 항목에만 적용
scheduler.blockTime(3, [0,8*60], { unit: [1,4] });

Related samples

Details

이 메서드는 limit 플러그인이 활성화되어 있어야 합니다.

이 메서드는 여러 방식으로 사용할 수 있습니다:

//2009년 5월 3일 하루 전체 차단
scheduler.blockTime(new Date(2009,5,3), "fullday");
 
//2009년 6월 3일 자정부터 오전 10시까지 이벤트 차단
scheduler.blockTime(new Date(2009,6,3), [0,10*60]);
 
//매주 토요일 자정부터 오전 8시, 오후 6시부터 자정까지 이벤트 차단
scheduler.blockTime(6, [0,8*60,18*60,24*60]);
 
//매주 일요일 모든 이벤트 차단
scheduler.blockTime(0, "fullday");
 
//매주 수요일 자정부터 오전 8시까지 이벤트 차단
//단, Units 뷰에서 id=1, id=4인 항목에만 적용
scheduler.blockTime(3, [0,8*60], { unit: [1,4] });
 
//위와 동일하지만 파라미터를 설정 객체로 전달
scheduler.blockTime({
    days: 3,
    zones: [0,8*60],
    sections: {
        unit: [1,4]
    }
});
속성 설명
start_date 제한이 시작되는 시점을 정의하는 Date 객체
//2012년 5월 3일부터 'end_date'까지 이벤트 생성 방지
start_date:new Date(2012,4,3)
end_date 제한이 종료되는 시점을 정의하는 Date 객체
//'start_date'부터 2012년 9월 3일까지 이벤트 생성 방지
end_date:new Date(2012,8,3)
days 차단할 요일
days:[0, 2, 6] //일요일, 화요일, 토요일 차단
days:"fullweek" //일주일 전체 차단
days:new Date(2012,6,1) //2012년 7월 1일 차단
zones 차단할 시간 구간(분 단위)
zones:[4*60,8*60,12*60,15*60] //두 개의 차단 구간: 04:00-08:00, 12:00-15:00
zones:"fullday" //하루 전체 차단
css 적용할 CSS 클래스 이름
css:"gray" //'gray' CSS 클래스가 적용된 DIV 추가
invert_zones 'zones'로 정의된 시간 구간을 반전할지 여부 (기본값 false)
//두 개의 차단 구간: 00:00-08:00 및 17:00-24:00
zones: [8*60, 17*60], invert_zones: true 
//두 개의 차단 구간: 00:00-08:00 및 17:00-24:00
zones: [0, 8*60, 17*60, 24*60], invert_zones: false
sections 특정 뷰 내 특정 항목에 대해서만 날짜를 차단할 수 있습니다.
지정된 날짜는 해당 뷰에서만 차단됩니다.
//Units 뷰에서 id=5인 항목만 날짜 차단
//Timeline 뷰에서 id=2, id=3인 항목만 날짜 차단
sections: { unit: 5, timeline: [2,3]}
See also
Change log

v5.1부터 deprecated 되었습니다.

맨 위로