Полный список расширений
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
});