gantt-lib
Drag task bars to move or resize. Dependency links, cascade shifting, and expired task highlighting included.
Construction Project
На таймлайне добавлены вертикальные маркеры дат. Наведите на кружок у линии, чтобы увидеть название контрольной точки.
Gantt Accordion · Работы по этажам
Четыре составные работы на трёхмесячном графике. Наведите курсор на полосу для просмотра этажей, нажмите для раскрытия и перетащите работу за правый край графика — шкала продлится автоматически. Связи со скрытыми этажами показаны пунктиром.
Composite segments · отсечки в родителе
Репродукция скриншота: родитель 112 д, дети по 7 д с паузами в три недели.
Flow line · работы этажа в одной строке
Каждая строка — этаж, каждый брусок — работа (task.activities). Полосы двигаются и растягиваются с привязкой к дням. Связи встык показаны толстыми сцепками с закруглёнными концами, зазоры и пересечения — стрелками. Сцепки не перехватывают мышь. Последовательные работы делят одну дорожку, параллельные разводятся вниз, строка растёт сама. Ось — дни от начала проекта; маркер Д 18.
Те же этажи, но работы заходят друг на друга на день — строки расширяются до 2–3 дорожек.
Additional Columns
Custom columns: Assignee (text) и Priority (select) — добавлены через additionalColumns проп. Переключатели ниже скрывают системные и кастомные колонки через hiddenTaskListColumns. Задачи Design API и Write tests помечены как closed для демонстрации getTaskListRowClassName.
Table Matrix Financial Plan
Слева обычный TaskList с иерархией фаз и статей, справа произвольная матрица ячеек. В этом примере строки в режиме table-matrix автоматически ужимаются по контенту: где есть только сумма, строка ниже, где появляется вторая строка, высота увеличивается ровно под содержимое.
Plan-Fact Daily Input
Верхняя подстрока дня — план, нижняя — факт. Плановые дни подсвечены по датам задачи, но значения можно вводить в любую видимую дату.
Resource Planner Mode
Ресурсный график строительства: сдвигайте работы по срокам, растягивайте границы и проверяйте накладки по бригадам и технике. В этом примере переназначение между ресурсами заблокировано, чтобы корректировать только даты.
Критический путь без связей
Ни у одной работы нет зависимостей — цепочка шагов 1–3 и параллельные ветки накиданы просто датами. Критической становится только работа, которая заканчивается последней (здесь — «Поздняя короткая работа» и веха финиша с тем же днём окончания). Попробуйте: перетащите «Позднюю короткую работу» левее — подсветка переедет на новый максимальный финиш (шаг 3 цепочки).
Streaming generation skeleton
The library renders placeholders inside the same task-list and timeline surfaces. Skeleton rows stay below partial tasks while more rows arrive.