@jaeungkim/gantt-chart

Documentation

Every guide and reference page for @jaeungkim/gantt-chart, in reading order.

Read in order if you are new. Jump straight to a guide if you are not.

Guides

PageWhat it covers
IntroductionWhat the library is, and what it deliberately leaves to you
Concepts and vocabularyEvery term the rest of the docs use, defined once
Quick startInstall to a working, editable chart
Task dataThe Task shape, date handling, and how the tasks prop is compared
Task list and hierarchyThe left pane, columns, and the parentId tree
Grouping and swimlanesgroupBy, group header rows, and lanes
The timelineScales, range, zoom, markers, and non-working days
Editing tasksMove, resize, progress, permissions, touch, and drawing a task
DependenciesThe four link types, lag, and drawing arrows
SchedulingAuto-scheduling, the working calendar, critical path, baselines
Reordering rowsDragging rows to reorder and re-parent
Events and cancellable changesCallbacks, and vetoing an edit before it commits
Custom renderingPer-task colors and the four render props
Imperative APIThe ref handle: scrolling, zoom, undo/redo, PNG export
Keyboard and screen readersThe key map, the ARIA tree, and the gaps
Locale and date formatslocale, per-scale overrides, week start
ThemingThe theme prop and the CSS custom properties
Headless coreScheduling without React or a DOM

Reference

PageSymbols
GanttPropsevery prop the component accepts
Task and task typesTask, TaskDependency, DependencyType, TaskType, TaskTransformed
GanttInteractionConfigGanttInteractionConfig and the capability order
GanttColumnGanttColumn
Grouping typesGanttGroupBy, GanttRow, GanttRowGroup
Markers and range bandsGanttMarker, GanttRangeBand, GanttDateRange
Render prop typesGanttBarRenderer, GanttTooltipRenderer, GanttHeaderCellRenderer
Change and draft typesGanttTaskChange, GanttReorderChange, GanttDependencyChange, GanttTaskDraft
GanttHandleGanttHandle, GanttScrollApi, GanttScrollOptions, GanttZoomAnchor
GanttHistoryApiGanttHistoryApi
PNG exportGanttExportApi, GanttExportOptions, GanttExportRange
Scale and theme typesGanttScaleKey, GanttScaleFormat, GanttFormatOverrides, GanttTheme
scheduleTasksscheduleTasks, SchedulingPolicy, ScheduleOptions, ScheduleResult
Task graph helpersbuildTaskGraph, canLink, findPath, linkKey, TaskGraph
Tree helpersbuildTaskTree, collectSubtreeIds, rollUpTasks, TaskTree
Critical pathcomputeCriticalPath, forwardPass, backwardPass
Working calendarcreateWorkingCalendar, CALENDAR_DAYS, WorkingCalendar

On this page