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

all_timed

Description

'говорит', как отображать многодневные события в привычном формате (аналогично тому, как отображаются однодневные события)

all_timed: boolean | string

Default value: 'short'

Applicable views: Day view, Week view, Units view

Details

примечание

Свойство требует включения плагина all_timed.

В качестве строки параметр принимает только одно значение - 'short'.


Для этого параметра доступны три возможных значения:

  • 'short' - отображает только многодневные события, длящихся менее 24 часов (начинающиеся в один день и заканчивающиеся в другой), в привычном формате
  • true - отображает все многодневные события в привычном формате
  • false - отображает все многодневные события в виде линий в верхней части scheduler (режим отображения по умолчанию для многодневных событий)

Для более точного управления тем, какие события показываются в многодневном разделе, а какие - в колонках дней, вы можете переопределить метод isMainAreaEvent модуля следующим образом:

const { isMainAreaEvent } = scheduler.ext.allTimed;
scheduler.ext.allTimed.isMainAreaEvent = function(event) {
if(event.multidaySection){
return false;
}else{
return isMainAreaEvent(event);
}
};

Change log

  • Плагин включён по умолчанию начиная с версии 7.2
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.