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

Methods overview

NameDescription
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.