지정된 날짜를 차단하고 기본 'dimmed' 스타일을 적용합니다.
addMarkedTimespan 사용을 권장합니다.
var spanID = scheduler.addMarkedTimespan({
days: [0,1],
zones: "fullday"
});
date | Date|number | 차단할 날짜 (숫자가 제공되면 주중으로 처리됩니다. '0'은 일요일, '6'은 토요일을 의미) |
time_points | array | [start_minute,end_minute,..,start_minute_N,end_minute_N] 형식의 배열, 각 쌍은 시간 범위를 정의합니다. 배열에는 여러 쌍이 포함될 수 있습니다. |
items | object | 차단할 특정 뷰 항목을 지정합니다. |
//매주 수요일 자정부터 오전 8시까지 이벤트 차단
//단, Units 뷰에서 id=1, id=4인 항목에만 적용
scheduler.blockTime(3, [0,8*60], { unit: [1,4] });
이 메서드는 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 객체 |
|
|
end_date | 제한이 종료되는 시점을 정의하는 Date 객체 |
|
|
days | 차단할 요일 |
|
|
zones | 차단할 시간 구간(분 단위) |
|
|
css | 적용할 CSS 클래스 이름 |
|
|
invert_zones | 'zones'로 정의된 시간 구간을 반전할지 여부 (기본값 false) |
|
|
sections | 특정 뷰 내 특정 항목에 대해서만 날짜를 차단할 수 있습니다. 지정된 날짜는 해당 뷰에서만 차단됩니다. |
|
v5.1부터 deprecated 되었습니다.
맨 위로