TimelineKit API
    Preparing search index...

    Class TaskList

    Central data store holding all tasks, links, and hierarchy for the Gantt chart.

    Index

    Constructors

    Properties

    complexOperationFinished$: Subject<void> = ...

    Emitted after a bulk operation completes.

    filterChanged$: Subject<void> = ...

    Emitted when the task filter changes.

    linkAdded$: Subject<TaskLinkEventArgs> = ...

    Emitted when a link is added.

    linkRemoved$: Subject<TaskLinkEventArgs> = ...

    Emitted when a link is removed.

    resourceAdding$: Subject<TaskResourceAddingEventArgs> = ...

    Emitted before a resource is added to a task.

    taskAdded$: Subject<TaskEventArgs> = ...

    Emitted when a task is added.

    taskCollapsedChanged$: Subject<TaskEventArgs> = ...

    Emitted when a task's collapsed state changes.

    taskChanged$: Subject<TaskEventArgs> = ...

    Emitted when a task property changes.

    taskRemoved$: Subject<TaskEventArgs> = ...

    Emitted when a task is removed.

    taskTypeChanged$: Subject<TaskTypeChangeEventArgs> = ...

    Emitted when a task's type changes.

    Accessors

    • get evaluatingDependencies(): boolean

      Whether link dependencies are currently being evaluated (prevents re-entrant updates).

      Returns boolean

    • get evaluatingDependenciesFinished$(): Subject<void>

      Emitted after dependency evaluation completes.

      Returns Subject<void>

    • get minStartTime(): Date | null

      Earliest start time across all non-empty tasks, or null if no tasks exist.

      Returns Date | null

    Methods

    • Create a new Task instance wired to this list's calendar and project timeline, without adding it to the list.

      Parameters

      • Optionalid: string

      Returns Task

    • Rename a custom property across all tasks.

      Parameters

      • oldName: string
      • newName: string

      Returns void