Полный список расширений
dhtmlxScheduler предлагает различные расширения, которые расширяют стандартную функциональность.
Чтобы включить расширение, активируйте его с помощью метода scheduler.plugins.
Начиная с версии 6.0, файлы кода расширений были удалены из папки ext и объединены в файл dhtmlxscheduler.js.
Если вы используете dhtmlxScheduler 5.3 или более ранней версии, пожалуйста, обратитесь к статье по миграции.
Active Links
Отображает номера дней в представлениях "Месяц" и "Неделя" в виде кликабельных ссылок, которые открывают соответствующий день в выбранном представлении.
scheduler.plugins({
active_links: true
});
Связанные материалы
Статья: Месячный вид
API: active_link_view
Agenda View
Это кодовый файл для представления Agenda.
scheduler.plugins({
agenda_view: true
});
Связанные материалы
Статья: Представление Agenda
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
Сохраняет текущее состояние планировщика (режим и дату) с помощью cookies.
scheduler.plugins({
cookie: true
});
Связанные материалы
Daytimeline
Это расширение доступно только в PRO-версии
Обеспечивает режим "Days" для представления Timeline.
scheduler.plugins({
daytimeline: true
});
Связанные материалы
Статья: Вид 'Timeline'
Drag-n-Drop между планировщиками
Это расширение доступно только в Scheduler PRO (Commercial (с 6 октября 2021), Enterprise и Ultimate лицензиях).
Позволяет перетаскивать события между несколькими планировщиками, обеспечивая перенос событий из одного планировщика в другой.
scheduler.plugins({
drag_between: true
});
Связанные материалы
Статья: Drag-and-drop between Schedulers
Editors
Включает код для элементов управления Контролы Lightbox, combo, checkbox, используемых в lightbox.
scheduler.plugins({
editors: true
});
Связанные материалы
Статья: Контролы Lightbox
Expand
Добавляет иконку "развернуть" в правом верхнем углу планировщика. При нажатии переключает планировщик между исходным размером и полноэкранным режимом.
scheduler.plugins({
expand: true
});
Связанные материалы
События: onBeforeExpand, onBeforeCollapse, onExpand, onCollapse
Export service
Включает онлайн-сервис экспорта.
scheduler.plugins({
export_api: true
});
Связанные материалы
Статья: Экспорт в PDF , Экспорт в PNG
Grid View
Это расширение доступно только в PRO-версии
Кодовый файл для представления Грид.
scheduler.plugins({
grid_view: true
});
Связанные материалы
Статья: Грид View
HTML Templates
Позволяет определять шаблоны с использованием HTML-кода.
scheduler.plugins({
html_templates: true
});
Связанные материалы
Статья: Шаблоны
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
});
Связанные материалы
Статья: Блокировка и выделение дат
Limiting dates for creating events
Map View
Кодовый файл для представления Map.
scheduler.plugins({
map_view: true
});
Связанные материалы
Статья: Map View