DHTMLX Scheduler - представление календаря - установите фокус на config.mark_now

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

Это моя первоначальная конфигурация.

    scheduler.locale.labels.unit_tab = "Resources";
    scheduler.config.hour_date = "%h:%i %A";
    scheduler.config.hour_size_px = 88;
    scheduler.config.mark_now = true;
    scheduler.locale.labels.section_custom = "Assigned to";
    scheduler.config.separate_short_events = true;
    scheduler.config.drag_move = false;
    scheduler.config.drag_resize = false;

Из-за 30 минут, мой календарь имеет полосу прокрутки. Календарь по умолчанию показывает только около 6,5 часов. Так что, если текущее время 3 часа дня, линия mark_now не будет видна. Как установить фокус на текущее время и установить текущее время или mark_now в горизонтальном центре дисплея?

Я изучаю dhtmlx и, возможно, не смогу ответить на все вопросы, поэтому буду признателен за любые рекомендации. Заранее спасибо!

1 ответ

Решение

Вы можете добавить что-то вроде следующего

scheduler.config.scroll_hour = (new Date).getHours();

Он настроит планировщик для прокрутки дня или недели до текущего часа.

Другие вопросы по тегам