ProjectLines

This feature draws the vertical lines in the schedule area, indicating project start/end dates and also its status date. The latter can be disabled with the showStatusDate config.

Getting started
//<code-header>
fiddle.title = 'Getting started';
//</code-header>
const project = new ProjectModel({
    startDate : new Date(2020, 0, 1),

    events : [
        {
            id       : 1,
            name     : 'Write docs',
            expanded : true,
            children : [
                { id : 2, name : 'Proof-read docs', startDate : '2020-01-02', endDate : '2020-01-05' },
                { id : 3, name : 'Release docs', startDate : '2020-01-09', endDate : '2020-01-10' }
            ]
        }
    ],

    dependencies : [
        { id : 1, fromEvent : 2, toEvent : 3 }
    ]
});

const gantt = new Gantt({
    project,
    appendTo : targetElement,

    startDate : new Date(2019, 11, 31),
    endDate   : new Date(2020, 0, 11),

    // autoHeight  : true,
    height : 300,

    columns : [
        { type : 'name', field : 'name', text : 'Name' }
    ]
});

This feature is enabled by default.

Configs

22

Common

bodyRendererAbstractTimeRanges
disabledInstancePlugin
dragTipTemplateTimeRanges
enableResizingAbstractTimeRanges
headerRendererAbstractTimeRanges
hoverTooltipAbstractTimeRanges
listenersEvents
showHeaderElementsAbstractTimeRanges
showTooltipAbstractTimeRanges
tooltipTemplateAbstractTimeRanges

Other

showStatusDate: Boolean= false

A boolean specifying whether to show the project's statusDate

Misc

clientInstancePlugin
instantUpdateTimeRanges
localeClassLocalizable
localizableLocalizable

Properties

23

Common

disabledInstancePlugin
showHeaderElementsAbstractTimeRanges

Class hierarchy

isProjectLines: Boolean= truereadonly
Identifies an object as an instance of ProjectLines class, or subclass thereof.
isProjectLines: Boolean= truereadonlystatic
Identifies an object as an instance of ProjectLines class, or subclass thereof.
isAbstractTimeRangesAbstractTimeRanges
isDelayableDelayable
isEventsEvents
isInstancePluginInstancePlugin
isLocalizableLocalizable
isTimeRangesTimeRanges

Lifecycle

configBase

Misc

clientInstancePlugin
localeHelperLocalizable
localeManagerLocalizable
storeTimeRanges

Other

hoverTooltipAbstractTimeRanges
timeRangesTimeRanges

Functions

31

Configuration

applyDefaultsstaticBase

Events

Lifecycle

destroystaticBase

Misc

doDisableInstancePlugin
initClassstaticBase
isOfTypeNamestaticBase
mixinstaticBase
optionalLstaticLocalizable

Other

createOnFrameDelayable
getTipHtmlAbstractTimeRanges
LstaticLocalizable
onEvents
relayAllEvents
shouldRenderRangeAbstractTimeRanges
triggerEvents
unEvents

Events

9
catchAllEvents
destroyEvents
disableInstancePlugin
enableInstancePlugin
timeRangeHeaderClickAbstractTimeRanges
timeRangeHeaderContextMenuAbstractTimeRanges
timeRangeHeaderDblClickAbstractTimeRanges

Event handlers

9
onDestroyEvents
onDisableInstancePlugin
onEnableInstancePlugin
onTimeRangeHeaderClickAbstractTimeRanges
onTimeRangeHeaderDblClickAbstractTimeRanges

Typedefs

2

CSS variables

26

Inherited