전체 확장 기능 목록
dhtmlxScheduler는 기본 기능을 확장하는 다양한 확장 기능을 제공합니다.
확장 기능을 활성화하려면 scheduler.plugins 메서드를 사용하여 활성화하세요.
v6.0부터 확장 기능 코드 파일이 ext 폴더에서 제거되고 dhtmlxscheduler.js 파일에 통합되었습니다.
dhtmlxScheduler 5.3 이하 버전을 사용하는 경우 마이그레이션 가이드를 참조하세요.
Active Links
Month 및 Week 뷰에서 일자 숫자를 클릭 가능한 링크로 표시하며, 이를 클릭하면 선택한 뷰에서 해당 날짜가 열립니다.
scheduler.plugins({
active_links: true
});
관련 자료
문서: "Month View"
API: active_link_view
Agenda View
Agenda 뷰를 위한 코드 파일입니다.
scheduler.plugins({
agenda_view: true
});
관련 자료
문서: "아젠다 뷰"
All Timed
여러 날에 걸친 이벤트를 단일 날짜 이 벤트와 동일한 스타일로 표시합니다.
scheduler.plugins({
all_timed: true
});
관련 자료
API: all_timed
Displaying multi-day events in the regular way
Collision
동일한 시간대에 발생하는 이벤트 수를 처리합니다.
scheduler.plugins({
collision: true
});
관련 자료
Controlling the number of events in a time slot
Container Autoresize
스케줄러 컨테이너의 크기를 콘텐츠에 맞게 자동으로 조정합니다.
scheduler.plugins({
container_autoresize: true
});
관련 자료
문서: "dhtmlxScheduler를 순수 JS/HTML에서 사용하기"
API: container_autoresize
Autoresizing the scheduler container
Cookie
쿠키를 사용하여 현재 스케줄러 상태(모드 및 날짜)를 저장합니다.
scheduler.plugins({
cookie: true
});
관련 자료
Daytimeline
이 확장 기능은 PRO 버전에서만 사용 가능합니다.
Timeline 뷰에 "Days" 모드를 제공합니다.
scheduler.plugins({
daytimeline: true
});
관련 자료
문서: "타임라인 뷰"
Drag-n-Drop between Schedulers
이 확장 기능은 Scheduler PRO 버전(2021년 10월 6일 이후 Commercial, Enterprise, Ultimate 라이선스)에서만 사용 가능합니다.
여러 개의 스케줄러 간에 이벤트를 드래그 앤 드롭하여 한 스케줄러에서 다른 스케줄러로 이벤트를 이동할 수 있습니다.
scheduler.plugins({
drag_between: true
});
관련 자료
문서: Drag-and-drop between Schedulers
Editors
라이트박스에서 사용되는 radio, combo, checkbox 컨트롤의 코드를 포함합니다.
scheduler.plugins({
editors: true
});
관련 자료
문서: "Lightbox 컨트롤"
Expand
스케줄러 오른쪽 상단에 "확장" 아이콘을 추가합니다. 클릭 시 스케줄러가 원래 크기와 전체 화면 모드 사이에서 전환됩니다.
scheduler.plugins({
expand: true
});
관련 자료
이벤트: onBeforeExpand, onBeforeCollapse, onExpand, onCollapse
Export service
온라인 내보내기 서비스를 활성화합니다.
scheduler.plugins({
export_api: true
});
관련 자료
문서: "Export to PDF" , "Export to PNG"
Grid View
이 확장 기능은 PRO 버전에서만 사용 가능합니다.
Grid 뷰를 위한 코드 파일입니다.
scheduler.plugins({
grid_view: true
});
관련 자료
문서: "Grid View"
HTML Templates
HTML 코드를 사용하여 템플릿을 정의할 수 있습니다.
scheduler.plugins({
html_templates: true
});
관련 자료
문서: Templates
Specifying templates with HTML
Keyboard Navigation
키보드를 사용한 내비게이션을 활성화합니다.
scheduler.plugins({
key_nav: true
});
관련 자료
문서: "키보드 내비게이션"
Keyboard Navigation and WAI-ARIA - Flat Skin
Keyboard navigation in the scheduler
Legacy
더 이상 사용되지 않는 API 지원을 활성화합니다.
scheduler.plugins({
legacy: true
});
관련 자료
문서: "Migration From Older Versions"
Limit
특정 날짜를 차단 및 강조 표시할 수 있는 옵션을 제공합니다.
scheduler.plugins({
limit: true
});
관련 자료
문서: "Blocking and Marking Dates"
Limiting dates for creating events
Map View
Map 뷰를 위한 코드 파일입니다.
scheduler.plugins({
map_view: true
});
관련 자료
문서: "Map View"
Mini Calendar (Date Picker)
미니 캘린더를 추가하는 플러그인입니다.
scheduler.plugins({
minical: true
});
관련 자료
문서: "미니 캘린더(날짜 선택기)", "시간 및 날짜"
Mini calendar in the scheduler header
Multisection
이 확장 기능은 PRO 버전에서만 사용 가능합니다.
Timeline 뷰에서 여러 구역 또는 Units 뷰에서 여러 유닛에 이벤트를 할당할 수 있습니다.
scheduler.plugins({
multisection: true
});