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

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

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

Начиная с версии 6.0, файлы кода расширений были удалены из папки ext и объединены в файл dhtmlxscheduler.js.
Если вы используете dhtmlxScheduler 5.3 или более ранней версии, пожалуйста, обратитесь к статье по миграции.

Active Links

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

scheduler.plugins({
    active_links: true
});

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

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

Related sample:  Month days as links

Agenda View

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

scheduler.plugins({
    agenda_view: true
});

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

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

Related sample:  Agenda view

All Timed

Отображает многодневные события в том же стиле, что и однодневные события.

scheduler.plugins({
    all_timed: true
});

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

API: all_timed

Related sample:  Displaying multi-day events in the regular way

Collision

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

scheduler.plugins({
    collision: true
});

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

Статья: Предотвращение двойных событий в одном временном слоте

Related sample:  Controlling the number of events in a time slot

Container Autoresize

Автоматически изменяет размер контейнера планировщика в соответствии с его содержимым.

scheduler.plugins({
    container_autoresize: true
});

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

Статья: dhtmlxScheduler на чистом JS/HTML

API: container_autoresize

Related sample:  Autoresizing the scheduler container

Cookie

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

scheduler.plugins({
    cookie: true
});

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

Related sample:  Work with cookies

Daytimeline

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

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

scheduler.plugins({
    daytimeline: true
});

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

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

Related sample:  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

Включает код для элементов управления radio, combo, checkbox, используемых в lightbox.

scheduler.plugins({
    editors: true
});

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

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

Related sample:  Radio button in the lightbox

Expand

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

scheduler.plugins({
    expand: true
});

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

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

Related sample:  Full-screen view

Export service

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

scheduler.plugins({
    export_api: true
});

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

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

Related sample:  Export to PDF/PNG

Grid View

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

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

scheduler.plugins({
    grid_view: true
});

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

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

Related sample:  Grid view

HTML Templates

Позволяет определять шаблоны с использованием HTML-кода.

scheduler.plugins({
    html_templates: true
});

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

Статья: Шаблоны

Related sample:  Specifying templates with HTML

Keyboard Navigation

Включает навигацию с помощью клавиатуры.

scheduler.plugins({
    key_nav: true
});

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

Статья: Навигация с помощью клавиатуры

Related sample:  Keyboard Navigation and WAI-ARIA - Flat Skin

Related sample:  Keyboard navigation in the scheduler

Legacy

Активирует поддержку устаревшего API.

scheduler.plugins({
    legacy: true
});

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

Статья: Migration From Older Versions

Limit

Предоставляет возможность блокировать и выделять определённые даты.

scheduler.plugins({
    limit: true
});

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

Статья: Блокировка и выделение дат

Related sample:  Limiting dates for creating events

Map View

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

scheduler.plugins({
    map_view: true
});

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

Статья: Map View

Related sample:  Map view

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

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

scheduler.plugins({
    minical: true
});

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

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

Related sample:  Mini calendar in the scheduler header

Multisection

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

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

scheduler.plugins({
    multisection: true
});

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

Статья: Вид "Timeline", Units View
API: multisection

Related sample:  Multisection events in Timeline and Units view

Multiselect

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

scheduler.plugins({
    multiselect: true
});

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

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

Related sample:  Multiselect control in the lightbox

Multisource

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

scheduler.plugins({
    multisource: true
});

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

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

Related sample:  Loading data from multiple sources

MVC

Обеспечивает поддержку интеграции с Backbone.

scheduler.plugins({
    mvc: true
});

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

Статья: Интеграция с Backbone

Related sample:  Backbone integration

Outerdrag

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

scheduler.plugins({
    outerdrag: true
});

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

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

Related sample:  Integration with dhtmlxTree

PDF

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

Quick Info

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

scheduler.plugins({
    quick_info: true
});

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

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

Related sample:  Touch-oriented scheduler

Readonly

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

scheduler.plugins({
    readonly: true
});

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

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

Related sample:  Read-only lightbox

Recurring

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

scheduler.plugins({
    recurring: true
});

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

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

Related sample:  Recurring events

Recurring Legacy

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

scheduler.plugins({
    recurring_legacy: true
});

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

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

Serialize

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

scheduler.plugins({
    serialize: true
});

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

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

Related sample:  Serialize scheduler events

Timeline

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

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

scheduler.plugins({
    timeline: true
});

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

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

Related sample:  Bar mode

Tooltip

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

scheduler.plugins({
    tooltip: true
});

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

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

Related sample:  Tooltips

Treetimeline

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

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

scheduler.plugins({
    treetimeline: true
});

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

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

Related sample:  Tree mode

Units

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

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

scheduler.plugins({
    units: true
});

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

Статья: Units View

Related sample:  Units view

URL

Сохраняет состояние планировщика (дата, ID события, вид) в URL.
Примеры: 10_url_date_plugin.html#date=2014-08-01,mode=month или 10_url_date_plugin.html#event=15

scheduler.plugins({
    url: true
});

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

Related sample:  Saving the scheduler state in URL

Week Agenda

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

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

scheduler.plugins({
    week_agenda: true
});

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

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

Related sample:  WeekAgenda view

Year

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

scheduler.plugins({
    year_view: true
});

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

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

Related sample:  Year view

Наверх