본문으로 건너뛰기

Methods overview

NameDescription
DataProcessorDataProcessor 생성자
PromisePromise 객체를 생성하는 생성자
addEvent새로운 이벤트를 추가합니다
addEventNow새 이벤트를 생성하고 확인을 위한 라이트박스를 엽니다.
addMarkedTimespan날짜를 표시하며, 특정 설정에 따라 차단할 수도 있습니다 (제한 구간에 커스텀 스타일을 적용 가능).
addSection현재 활성화된 뷰에 새 섹션을 추가합니다.
addShortcut새로운 키보드 단축키를 생성합니다
alert알림 메시지 박스를 표시합니다
assert주어진 표현식이 false일 경우, 화면 오른쪽 상단에 빨간색 팝업으로 errorMessage가 표시됩니다.
attachEventdhtmlxScheduler의 내부 이벤트에 핸들러를 연결합니다
backboneBackbone 모델의 모든 업데이트와 스케줄러 간의 동기화를 유지하며, 그 반대 방향도 지원합니다.
batchUpdate여러 이벤트를 한 번에 업데이트합니다
bind지정된 값으로 this 키워드가 설정된 새로운 함수를 생성합니다.
blockTime지정된 날짜를 차단하고 기본 'dimmed' 스타일을 적용합니다.
callEvent내부 이벤트를 트리거합니다
changeEventId이벤트의 id를 업데이트합니다.
checkCollision주어진 이벤트가 동일 시간대에 존재하는 다른 이벤트와 겹치는지 확인합니다.
checkEvent특정 이벤트에 핸들러가 할당되어 있는지 확인합니다
checkInMarkedTimespan특정 타입의 타임스팬 내에 이벤트가 포함되는지 여부를 결정합니다
checkLimitViolation주어진 이벤트가 차단된 시간 구간과 겹치는지 여부를 결정합니다.
clearAll스케줄러에서 모든 이벤트를 제거합니다.
closeAllSections현재 활성화된 뷰에서 모든 섹션을 닫습니다.
closeSection현재 활성 뷰 내에서 특정 섹션을 닫습니다.
collapse스케줄러를 확장된 상태에서 일반 크기로 되돌립니다.
confirmConfirm 메시지 박스를 엽니다
copy주어진 객체의 깊은 복사본을 생성합니다.
createDataProcessor새로운 dataProcessor 인스턴스를 생성하고 이를 scheduler에 연결합니다.
createGridView스케줄러 내에서 Grid 뷰를 설정합니다.
createTimelineView스케줄러에 Timeline 뷰를 생성합니다.
createUnitsView스케줄러 내에서 Units 뷰를 설정합니다.
defined인수가 undefined일 경우 false를 반환하며, 그렇지 않으면 true를 반환합니다.
deleteAllSections활성 뷰에서 모든 섹션을 제거합니다.
deleteEvent지정된 이벤트를 제거합니다.
deleteMarkedTimespanAddMarkedTimespan() 메서드를 사용해 생성된 마킹 또는 차단을 제거합니다.
deleteSection현재 활성화된 뷰에서 섹션을 제거합니다.
destroyCalendar이전에 생성된 미니 캘린더를 제거합니다.
destructor스케줄러 인스턴스를 제거합니다
detachEvent이전에 attachEvent 메서드를 사용하여 추가한 이벤트 핸들러를 제거합니다.
edit이벤트 박스 내에서 이벤트의 텍스트를 직접 변경할 수 있도록 인라인 에디터를 엽니다.
editStop인라인 이벤트 에디터가 열려 있을 때 종료합니다.
endLightbox라이트박스를 닫을 때 사용됩니다.
eventHTML 요소에 이벤트 핸들러를 설정합니다.
eventRemoveHTML 요소에서 이벤트 핸들러를 제거합니다.
expand더 나은 가시성을 위해 스케줄러를 전체 화면으로 확장합니다.
exportToPDFScheduler를 PDF 포맷으로 내보냅니다.
exportToPNGScheduler를 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타임라인에서 이벤트의 기간을 표시합니다.
initdhtmlxScheduler 객체의 생성자
invertZones주어진 타임존을 반전시킵니다.
isCalendarVisible스케줄러에서 캘린더가 현재 표시되고 있는지 식별합니다.
isOneDayEvent주어진 이벤트가 하루만 지속되는지 아니면 여러 날에 걸치는지 판단합니다.
isViewExists지정된 이름의 뷰가 존재하는지 확인합니다.
linkCalendar이 메서드는 스케줄러에서 활성 날짜가 변경될 때마다 미니 캘린더의 활성 날짜를 업데이트합니다.
load외부 데이터 소스에서 스케줄러로 데이터를 로드합니다
markCalendar특정 날짜에 CSS 클래스를 추가합니다.
markTimespan기본 스타일이나 사용자 정의 스타일을 적용하여 특정 날짜를 하이라이트하거나 차단합니다. 하이라이트는 앱 내에서 내부 업데이트가 발생하면 즉시 제거됩니다. 특정 날짜를 강조할 때 유용합니다.
message선택한 유형의 message 박스를 엽니다
mixin'source' 객체의 속성을 'target' 객체에 병합합니다.
modalboxModalbox를 엽니다
openAllSections현재 활성화된 뷰에서 모든 섹션을 엽니다 (이 메서드는 뷰가 'Tree' 모드인 Timeline일 때만 작동하며, 그렇지 않으면 무시됩니다)
openSection현재 활성화된 뷰 내에서 특정 섹션을 엽니다 (활성 뷰가 'Tree' 모드의 Timeline인 경우에만 작동하며, 그렇지 않으면 메서드는 무시됩니다)
parse클라이언트 측 리소스에서 데이터를 로드합니다
plugins선택한 extensions를 활성화합니다.
removeShortcut키보드 단축키를 제거합니다
render스케줄러 디스플레이를 새로 고칩니다
renderCalendar컴팩트한 캘린더를 생성합니다
renderEvent커스텀 이벤트 박스의 HTML 콘텐츠를 생성합니다
resetLightbox현재 라이트박스의 HTML 객체 요소를 제거합니다.
scrollUnitUnits 뷰에서 지정된 단위 수만큼 스크롤합니다.
select지정한 이벤트를 선택합니다.
serialize스케줄러에 현재 로드된 모든 이벤트를 serialize합니다.
serverListUnits, 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 클래스를 제거합니다.
unmarkTimespanMarkTimespan() 메서드로 적용된 표시 또는 차단을 해제합니다
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.