Methods overview
| Name | Description |
|---|---|
| DataProcessor | DataProcessor 생성자 |
| Promise | Promise 객체를 생성하는 생성자 |
| addEvent | 새로운 이벤트를 추가합니다 |
| addEventNow | 새 이벤트를 생성하고 확인을 위한 라이트박스를 엽니다. |
| addMarkedTimespan | 날짜를 표시하며, 특정 설정에 따라 차단할 수도 있습니다 (제한 구간에 커스텀 스타일을 적용 가능). |
| addSection | 현재 활성화된 뷰에 새 섹션을 추가합니다. |
| addShortcut | 새로운 키보드 단축키를 생성합니다 |
| alert | 알림 메시지 박스를 표시합니다 |
| assert | 주어진 표현식이 false일 경우, 화면 오른쪽 상단에 빨간색 팝업으로 errorMessage가 표시됩니다. |
| attachEvent | dhtmlxScheduler의 내부 이벤트에 핸들러를 연결합니다 |
| backbone | Backbone 모델의 모든 업데이트와 스케줄러 간의 동기화를 유지하며, 그 반대 방향도 지원합니다. |
| batchUpdate | 여러 이벤트를 한 번에 업데이트합니다 |
| bind | 지정된 값으로 this 키워드가 설정된 새로운 함수를 생성합니다. |
| blockTime | 지정된 날짜를 차단하고 기본 'dimmed' 스타일을 적용합니다. |
| callEvent | 내부 이벤트를 트리거합니다 |
| changeEventId | 이벤트의 id를 업데이트합니다. |
| checkCollision | 주어진 이벤트가 동일 시간대에 존재하는 다른 이벤트와 겹치는지 확인합니다. |
| checkEvent | 특정 이벤트에 핸들러가 할당되어 있는지 확인합니다 |
| checkInMarkedTimespan | 특정 타입의 타임스팬 내에 이벤트가 포함되는지 여부를 결정합니다 |
| checkLimitViolation | 주어진 이벤트가 차단된 시간 구간과 겹치는지 여부를 결정합니다. |
| clearAll | 스케줄러에서 모든 이벤트를 제거합니다. |
| closeAllSections | 현재 활성화된 뷰에서 모든 섹션을 닫습니다. |
| closeSection | 현재 활성 뷰 내에서 특정 섹션을 닫습니다. |
| collapse | 스케줄러를 확장된 상태에서 일반 크기로 되돌립니다. |
| confirm | Confirm 메시지 박스를 엽니다 |
| copy | 주어진 객체의 깊은 복사본을 생성합니다. |
| createDataProcessor | 새로운 dataProcessor 인스턴스를 생성하고 이를 scheduler에 연결합니다. |
| createGridView | 스케줄러 내에서 Grid 뷰를 설정합니다. |
| createTimelineView | 스케줄러에 Timeline 뷰를 생성합니다. |
| createUnitsView | 스케줄러 내에서 Units 뷰를 설정합니다. |
| defined | 인수가 undefined일 경우 false를 반환하며, 그렇지 않으면 true를 반환합니다. |
| deleteAllSections | 활성 뷰에서 모든 섹션을 제거합니다. |
| deleteEvent | 지정된 이벤트를 제거합니다. |
| deleteMarkedTimespan | AddMarkedTimespan() 메서드를 사용해 생성된 마킹 또는 차단을 제거합니다. |
| deleteSection | 현재 활성화된 뷰에서 섹션을 제거합니다. |
| destroyCalendar | 이전에 생성된 미니 캘린더를 제거합니다. |
| destructor | 스케줄러 인스턴스를 제거합니다 |
| detachEvent | 이전에 attachEvent 메서드를 사용하여 추가한 이벤트 핸들러를 제거합니다. |
| edit | 이벤트 박스 내에서 이벤트의 텍스트를 직접 변경할 수 있도록 인라인 에디터를 엽니다. |
| editStop | 인라인 이벤트 에디터가 열려 있을 때 종료합니다. |
| endLightbox | 라이트박스를 닫을 때 사용됩니다. |
| event | HTML 요소에 이벤트 핸들러를 설정합니다. |
| eventRemove | HTML 요소에서 이벤트 핸들러를 제거합니다. |
| expand | 더 나은 가시성을 위해 스케줄러를 전체 화면으로 확장합니다. |
| exportToPDF | Scheduler를 PDF 포맷으로 내보냅니다. |
| exportToPNG | Scheduler를 PNG 이미지로 내보낼 수 있습니다. |
| focus | 스케줄러에 focus를 활성화합니다. |
| formSection | 라이트박스 섹션 객체에 접근할 수 있습니다. |
| getActionData | 현재 커서 아래에 있는 날짜와 섹션을 반환합니다. 해당 항목이 없을 경우에는 반환하지 않습니다. |
| getEvent | 주어진 id에 해당하는 이벤트 객체를 제공합니다. |
| getEventEndDate | 이벤트의 종료 날짜를 가져옵니다 |
| getEventStartDate | 이벤트의 시작 날짜를 가져옵니다 |
| getEventText | 이벤트와 연관된 텍스트를 가져옵니다 |
| getEvents | 지정된 기간 내에 발생하는 이벤트 컬렉션을 반환합니다. |
| getLabel | 라이트박스 내 select 컨트롤의 레이블을 가져옵니다. |
| getLightbox | 라이트박스의 HTML 요소를 가져옵니다 |
| getRecDates | 반복 이벤트의 모든 발생일을 가져옵니다 |
| getRenderedEvent | 현재 표시되고 있는 이벤트의 HTML 요소를 반환합니다. |
| getSection | 현재 활성화된 뷰 내 특정 섹션의 객체를 가져옵니다. |
| getShortcutHandler | 키 내비게이션 shortcut에 대한 핸들러를 가져옵니다 |
| getState | 스케줄러의 현재 상태를 가져옵니다. |
| getUserData | 특정 이벤트에 연결된 사용자 데이터를 가져옵니다 |
| getView | 이름을 기반으로 뷰 객체를 반환합니다. 이름이 지정되지 않으면 현재 뷰를 반환합니다. |
| hideCover | 화면의 나머지 부분과의 상호작용을 차단하는 라이트박스 모달 오버레이를 제거합니다. |
| hideLightbox | 변경 사항을 저장하지 않고 라이트박스를 닫습니다. |
| hideQuickInfo | 현재 열려 있는 경우 팝업 이벤트 폼을 숨깁니다. |
| highlightEventPosition | 타임라인에서 이벤트의 기간을 표시합니다. |
| init | dhtmlxScheduler 객체의 생성자 |
| invertZones | 주어진 타임존을 반전시킵니다. |
| isCalendarVisible | 스케줄러에서 캘린더가 현재 표시되고 있는지 식별합니다. |
| isOneDayEvent | 주어진 이벤트가 하루만 지속되는지 아니면 여러 날에 걸치는지 판단합니다. |
| isViewExists | 지정된 이름의 뷰가 존재하는지 확인합니다. |
| linkCalendar | 이 메서드는 스케줄러에서 활성 날짜가 변경될 때마다 미니 캘린더의 활성 날짜를 업데이트합니다. |
| load | 외부 데이터 소스에서 스케줄러로 데이터를 로드합니다 |
| markCalendar | 특정 날짜에 CSS 클래스를 추가합니다. |
| markTimespan | 기본 스타일이나 사용자 정의 스타일을 적용하여 특정 날짜를 하이라이트하거나 차단합니다. 하이라이트는 앱 내에서 내부 업데이트가 발생하면 즉시 제거됩니다. 특정 날짜를 강조할 때 유용합니다. |
| message | 선택한 유형의 message 박스를 엽니다 |
| mixin | 'source' 객체의 속성을 'target' 객체에 병합합니다. |
| modalbox | Modalbox를 엽니다 |
| openAllSections | 현재 활성화된 뷰에서 모든 섹션을 엽니다 (이 메서드는 뷰가 'Tree' 모드인 Timeline일 때만 작동하며, 그렇지 않으면 무시됩니다) |
| openSection | 현재 활성화된 뷰 내에서 특정 섹션을 엽니다 (활성 뷰가 'Tree' 모드의 Timeline인 경우에만 작동하며, 그렇지 않으면 메서드는 무시됩니다) |
| parse | 클라이언트 측 리소스에서 데이터를 로드합니다 |
| plugins | 선택한 extensions를 활성화합니다. |
| removeShortcut | 키보드 단축키를 제거합니다 |
| render | 스케줄러 디스플레이를 새로 고칩니다 |
| renderCalendar | 컴팩트한 캘린더를 생성합니다 |
| renderEvent | 커스텀 이벤트 박스의 HTML 콘텐츠를 생성합니다 |
| resetLightbox | 현재 라이트박스의 HTML 객체 요소를 제거합니다. |
| scrollUnit | Units 뷰에서 지정된 단위 수만큼 스크롤합니다. |
| select | 지정한 이벤트를 선택합니다. |
| serialize | 스케줄러에 현재 로드된 모든 이벤트를 serialize합니다. |
| serverList | Units, Timeline 뷰 또는 Lightbox에 로드할 수 있는 이름이 지정된 컬렉션을 정의합니다. |
| setCurrentView | 지정된 보기와 날짜를 표시합니다 |
| setEvent | 스케줄러의 데이터 풀에 새 이벤트를 추가합니다. |
| setEventEndDate | 이벤트의 종료 날짜를 업데이트합니다. |
| setEventStartDate | 이벤트의 시작 날짜를 업데이트합니다. |
| setEventText | 특정 이벤트의 텍스트를 업데이트합니다 |
| setLightboxSize | 라이트박스 크기를 업데이트합니다. |
| setLoadMode | 데이터를 부분적으로 로드하는 모드를 설정하여 동적 로딩을 가능하게 합니다. |
| setSkin | 현재 활성 스킨을 변경합니다 |
| setUserData | 특정 이벤트에 사용자 데이터를 할당합니다 |
| showCover | 화면의 나머지 부분과의 상호작용을 차단하는 라이트박스 모달 오버레이를 표시합니다. |
| showEvent | 현재 또는 선택된 뷰에서 지정된 이벤트를 표시하고 하이라이트합니다. |
| showLightbox | 주어진 이벤트에 대한 라이트박스를 엽니다. |
| showQuickInfo | 주어진 이벤트에 대한 팝업 이벤트 폼을 엽니다. |
| startLightbox | 지정한 HTML 컨테이너 내에 커스텀 라이트박스를 화면 중앙에 표시합니다. |
| toICal | 스케줄러 데이터를 ICal 포맷으로 변환합니다. |
| toJSON | 스케줄러의 데이터를 JSON 형식의 문자열로 변환합니다. |
| toPDF | 현재 뷰를 PDF 문서로 내보내는 기능으로, 인쇄할 때 유용합니다. |
| toPDFRange | 여러 스케줄러 뷰를 PDF 문서로 내보내기 (인쇄용으로 유용) |
| toXML | 스케줄러의 데이터를 XML 포맷으로 변환합니다 |
| uid | 현재 스케줄러 인스턴스 내에서 고유함이 보장되는 유니크 ID를 생성합니다 (전역 GUID가 아님). |
| unblockTime | 이전의 blockTime() 메서드로 설정된 블록을 제거합니다. |
| unmarkCalendar | 지정된 날짜에서 CSS 클래스를 제거합니다. |
| unmarkTimespan | MarkTimespan() 메서드로 적용된 표시 또는 차단을 해제합니다 |
| unselect | 지정된 이벤트에서 선택을 제거합니다. |
| updateCalendar | 미니 캘린더에 선택한 날짜를 표시합니다 |
| updateCollection | 지정된 컬렉션을 새로운 옵션으로 업데이트합니다. |
| updateEvent | 지정된 이벤트를 수정합니다. |
| updateView | 지정된 뷰와 날짜를 표시합니다(이벤트를 발생시키지 않습니다) |
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.