Methods overview
| Name | Description |
|---|---|
| DataProcessor | Конструктор DataProcessor |
| Promise | Конструктор объекта Promise |
| addEvent | Добавляет новое событие |
| addEventNow | Добавляет новое событие и открывает lightbox для подтверждения |
| addMarkedTimespan | Помечает даты, но при определённых настройках может выполняться блокировка (позволяет задавать индивидуальный стиль для ограничения) |
| addSection | Добавляет секцию в текущее активное представление |
| addShortcut | Добавляет новую комбинацию клавиш |
| alert | Вызывает диалоговое окно alert |
| assert | Если указанное выражение ложно, errorMessage отображается в красном всплывающем окне в правом верхнем углу экрана |
| attachEvent | Прикрепляет обработчик к внутреннему событию dhtmlxScheduler |
| backbone | Позволяет планировщику отражать все изменения данных в модели Backbone и наоборот |
| batchUpdate | Обновляет сразу несколько событий |
| bind | Создает новую функцию, которая при вызове имеет своё ключевое слово this, установленное в переданное значение |
| blockTime | Блокирует указанную дату и применяет к ней стиль по умолчанию 'dimmed'. |
| callEvent | Вызывает внутреннее событие |
| changeEventId | Изменяет id события |
| checkCollision | Проверяет, пересекается ли заданное событие с каким-либо существующим событием(ями) в тот же временной промежуток |
| checkEvent | Проверяет, задан ли обработчик(-и) для события |
| checkInMarkedTimespan | Проверяет, принадлежит ли событие временному интервалу определенного типа |
| checkLimitViolation | Проверяет, происходит ли указанное событие в заблокированном временном периоде |
| clearAll | Удаляет все события из планировщика |
| closeAllSections | Закрывает все разделы в текущем активном виде |
| closeSection | Закрывает указанный раздел в текущем активном представлении |
| collapse | Сворачивает развернутый планировщик обратно до обычного размера |
| confirm | Вызывает окно подтверждения |
| copy | Создает глубокую копию переданного объекта |
| createDataProcessor | Создает новый экземпляр dataProcessor и прикрепляет его к scheduler |
| createGridView | Настраивает Grid view внутри планировщика |
| createTimelineView | Настраивает Timeline view в планировщике |
| createUnitsView | Настраивает Units view внутри scheduler |
| defined | Возвращает false, если переданный аргумент является undefined, иначе true |
| deleteAllSections | Удаляет все секции из текущего активного представления |
| deleteEvent | Удаляет указанное событие |
| deleteMarkedTimespan | Удаляет маркировку или блокировку, созданную с помощью метода addMarkedTimespan() |
| deleteSection | Удаляет раздел из текущего активного вида |
| destroyCalendar | Уничтожает ранее созданный мини-календарь |
| destructor | Уничтожает экземпляр планировщика |
| detachEvent | Отсоединяет обработчик от события (которое ранее было привязано методом attachEvent) |
| edit | Открывает inline editor для изменения текста события (редактор в окне события) |
| editStop | Закрывает встроенный редактор события, если он в данный момент открыт |
| endLightbox | Закрывает lightbox |
| event | Прикрепляет обработчик события к элементу HTML |
| eventRemove | Удаляет обработчик события из HTML-элемента |
| expand | Разворачивает планировщик во весь экран |
| exportToPDF | Экспортирует Scheduler в формате PDF |
| exportToPNG | Экспортирует Scheduler в PNG-формат |
| focus | Устанавливает фокус на scheduler |
| formSection | Предоставляет доступ к объектам секций lightbox |
| getActionData | Возвращает дату, на которую указывает курсор, и секцию (если она определена) |
| getEvent | Возвращает объект события по его ID |
| getEventEndDate | Получает дату окончания события |
| getEventStartDate | Получает дату начала события |
| getEventText | Получает текст события |
| getEvents | Возвращает коллекцию событий, происходящих в указанном периоде |
| getLabel | Получает метку элемента select в лайтбоксе |
| getLightbox | Получает HTML-элемент объекта lightbox |
| getRecDates | Возвращает все появления повторяющегося события |
| getRenderedEvent | Возвращает объект текущего отображаемого события |
| getSection | Возвращает объект указанного раздела в текущем активном представлении |
| getShortcutHandler | Получает обработчик сочетания клавиш для навигации по клавиатуре |
| getState | Получает текущее состояние планировщика |
| getUserData | Получает данные пользователя, связанные с указанным событием |
| getView | Возвращает объект view по его имени. Если имя не указано, возвращает текущее представление |
| hideCover | Удаляет модальное оверлейное окно lightbox, которое блокирует взаимодействие с остальной частью экрана |
| hideLightbox | Скрывает lightbox без сохранения |
| hideQuickInfo | Скрывает всплывающее окно формы события (если оно в данный момент активно) |
| highlightEventPosition | Подсвечивает продолжительность события на шкале времени |
| init | Конструктор объекта dhtmlxScheduler |
| invertZones | Инвертирует указанные часовые пояса |
| isCalendarVisible | Проверяет, открыт ли в данный момент календарь в расписании |
| isOneDayEvent | Проверяет, является ли указанное событие однодневным или многодневным |
| isViewExists | Проверяет, существует ли вид с указанным именем |
| linkCalendar | для изменения активной даты в мини-календаре каждый раз, когда изменяется активная дата в расписании |
| load | Загружает данные в планировщик из внешнего источника данных |
| markCalendar | Применяет CSS-класс к указанной дате |
| markTimespan | Подсвечивает или блокирует определённые дату(ы), применяя либо стиль по умолчанию, либо кастомный стиль. Подсветка снимается сразу после любого внутреннего обновления в приложении. Это может быть полезно для выделения определённых дат. |
| message | Вызывает диалоговое окно сообщения указанного типа |
| mixin | Добавляет свойства объекта 'source' в объект 'target' |
| modalbox | Вызывает modalbox |
| openAllSections | Открывает все разделы в текущем активном представлении (если открытое представление не Timeline в режиме 'Tree' - метод будет проигнорирован) |
| openSection | Открывает указанный раздел в текущем активном представлении (если открытое представление не Timeline в режиме 'Tree' — метод будет проигнорирован) |
| parse | Загружает данные из ресурса на стороне клиента |
| plugins | Активирует указанные расширения |
| removeShortcut | Удаляет сочетание клавиш |
| render | Перерисовывает планировщик |
| renderCalendar | Создает мини-календарь |
| renderEvent | Генерирует HTML-содержимое бокса пользовательского события |
| resetLightbox | Удаляет HTML-объект текущего lightbox |
| scrollUnit | Прокручивает указанное количество единиц в представлении Units |
| select | Выбирает указанное событие |
| serialize | Сериализует все события, загруженные в Scheduler |
| serverList | Определяет именованную коллекцию, которую можно загрузить в Units, Timeline-представления или Lightbox |
| setCurrentView | Отображает указанный вид и дату |
| setEvent | Добавляет новое событие в пул данных планировщика |
| setEventEndDate | Устанавливает дату окончания события |
| setEventStartDate | Устанавливает дату начала события |
| setEventText | Устанавливает текст события |
| setLightboxSize | Заставляет лайтбокс изменить размер |
| setLoadMode | Устанавливает режим, который позволяет загружать данные по частям (включает динамическую загрузку) |
| setSkin | Устанавливает активный скин |
| setUserData | Устанавливает пользовательские данные, связанные с указанным событием |
| showCover | Показывает lightbox модальны й оверлей, который блокирует взаимодействие с остальной частью экрана |
| showEvent | Показывает и выделяет указанное событие в текущем или указанном виде просмотра |
| showLightbox | Открывает lightbox для указанного события |
| showQuickInfo | Отображает всплывающую форму события для указанного события |
| startLightbox | Показывает настраиваемый lightbox внутри указанного HTML-контейнера, центрированный по экрану |
| toICal | Преобразует данные планировщика в формат iCal |
| toJSON | Преобразует данные планировщика в формат JSON |
| toPDF | Экспорт текущего представления в PDF-документ (можно использовать для печати) |
| toPDFRange | Экспортирует несколько представлений планировщика в PDF-документ (можно использовать для печати) |
| toXML | Преобразует данные планировщика в формат XML |
| uid | Генерирует уникальный идентификатор (уникальный внутри текущего планировщика, не GUID) |
| unblockTime | Удаляет блокировку, установленную методом blockTime() |
| unmarkCalendar | Удаляет CSS-класс с указанной даты |
| unmarkTimespan | Удаляет пометку/блокировку, установленную методом markTimespan() |
| unselect | Удаляет выделение с указанного события |
| updateCalendar | Отображает указанную дату в мини-календаре |
| updateCollection | Обновляет указанную коллекцию новыми параметрами |
| updateEvent | Обновляет указанное событие |
| updateView | Отображает указанный вид и дату (не вызывает никаких событий) |
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.