Перейти к основному содержимому

Полный список расширений

dhtmlxScheduler предлагает различные расширения, которые расширяют стандартную функциональность.

Чтобы включить расширение, активируйте его с помощью метода scheduler.plugins.

к сведению

Начиная с версии 6.0, файлы кода расширений были удалены из папки ext и объединены в файл dhtmlxscheduler.js.

Если вы используете dhtmlxScheduler 5.3 или более ранней версии, пожалуйста, обратитесь к статье по миграции.

Отображает номера дней в представлениях "Месяц" и "Неделя" в виде кликабельных ссылок, которые открывают соответствующий день в выбранном представлении.

scheduler.plugins({
active_links: true
});

Связанные материалы

Статья: Месячный вид

API: active_link_view

Month days as links

Agenda View

Это кодовый файл для представления Agenda.

scheduler.plugins({
agenda_view: true
});

Связанные материалы

Статья: Представление Agenda

Agenda view

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

Сохраняет текущее состояние планировщика (режим и дату) с помощью cookies.

scheduler.plugins({
cookie: true
});

Связанные материалы

Work with cookies

Daytimeline

к сведению

Это расширение доступно только в PRO-версии

Обеспечивает режим "Days" для представления Timeline.

scheduler.plugins({
daytimeline: true
});

Связанные материалы

Статья: Вид 'Timeline'

Days as Timeline rows

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

Radio button in the lightbox

Expand

Добавляет иконку "развернуть" в правом верхнем углу планировщика. При нажатии переключает планировщик между исходным размером и полноэкранным режимом.

scheduler.plugins({
expand: true
});

Связанные материалы

API: expand, collapse

События: onBeforeExpand, onBeforeCollapse, onExpand, onCollapse

Full-screen view

Export service

Включает онлайн-сервис экспорта.

scheduler.plugins({
export_api: true
});

Связанные материалы

Статья: Экспорт в PDF , Экспорт в PNG

Export to PDF/PNG

Grid View

к сведению

Это расширение доступно только в PRO-версии

Кодовый файл для представления Грид.

scheduler.plugins({
grid_view: true
});

Связанные материалы

Статья: Грид View

Grid 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

Map view

Мини-календарь (Date Picker)

Плагин, добавляющий мини-календарь.

scheduler.plugins({
minical: true
});

Связанные материалы

Статья: Мини-календарь (Date Picker), Время и дата

Mini calendar in the scheduler header

Multisection

к сведению

Это расширение доступно только в PRO-версии

Позволяет назначать события нескольким секциям в Timeline или нескольким юнитам в Units.

scheduler.plugins({
multisection: true
});

Связанные материалы

Статья: Вид 'Timeline', Units View

API: multisection

Multisection events in Timeline and Units view

Multiselect

Добавляет поддержку элемента multiselect в lightbox.

scheduler.plugins({
multiselect: true
});

Связанные материалы

Статья: Контролы Lightbox

Multiselect control in the lightbox

Multisource

Позволяет загружать данные из нескольких источников.

scheduler.plugins({
multisource: true
});

Связанные материалы

Статья: Загрузка данных

Loading data from multiple sources

Outerdrag

Позволяет перетаскивать события из внешних компонентов DHTMLX, например, dhtmlxTree.

scheduler.plugins({
outerdrag: true
});

Связанные материалы

Статья: Операции Drag-and-Drop

Integration with dhtmlxTree

PDF

Поддерживает экспорт в документы PDF.

Quick Info

Отображает всплывающее окно с деталями события.

scheduler.plugins({
quick_info: true
});

Связанные материалы

Статья: Мобильная адаптивность Scheduler

Touch-oriented scheduler

Readonly

Включает режим только для чтения для lightbox и некоторых событий.

scheduler.plugins({
readonly: true
});

Связанные материалы

Статья: Режим только для чтения

Read-only lightbox

Recurring

Добавляет поддержку повторяющихся событий.

scheduler.plugins({
recurring: true
});

Связанные материалы

Статья: Повторяющиеся события

Recurring events

Recurring Legacy

Устаревшая поддержка повторяющихся событий.

scheduler.plugins({
recurring_legacy: true
});

Связанные материалы

Статья: Повторяющиеся события (до v7.1)

Serialize

Поддерживает сериализацию данных в форматы ICal, XML и JSON.

scheduler.plugins({
serialize: true
});

Связанные материалы

Статья: Сериализация данных в XML, JSON, iCal

Serialize scheduler events

Timeline

к сведению

Это расширение доступно только в PRO-версии

Плагин представления Timeline.

scheduler.plugins({
timeline: true
});

Связанные материалы

Статья: Вид 'Timeline'

Bar mode

Tooltip

Включает тултипы для событий.

scheduler.plugins({
tooltip: true
});

Связанные материалы

Статья: Тултипы

Tooltips

Treetimeline

к сведению

Это расширение доступно только в PRO-версии

Обеспечивает режим "Tree" для представления Timeline.

scheduler.plugins({
treetimeline: true
});

Связанные материалы

Статья: Вид 'Timeline'

Tree mode

Units

к сведению

Это расширение доступно только в PRO-версии

Расширение представления Units.

scheduler.plugins({
units: true
});

Связанные материалы

Статья: Units View

Units view

URL

Сохраняет состояние планировщика (дата, ID события, вид) в URL.

Примеры:

<code>10_url_date_plugin.html#date=2014-08-01,mode=month</code> 
или
<code>10_url_date_plugin.html#event="15</code">
scheduler.plugins({
url: true
});

Связанные материалы

Saving the scheduler state in URL

Week Agenda

к сведению

Это расширение доступно только в PRO-версии

Кодовый файл для представления Week Agenda.

scheduler.plugins({
week_agenda: true
});

Связанные материалы

Статья: Неделя-Агенда (Week Agenda View)

WeekAgenda view

Year

Кодовый файл для представления Year.

scheduler.plugins({
year_view: true
});

Связанные материалы

Статья: Годовой вид

Year view

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.