Skip to content

SyncfusionExamples/resource-allocation-in-angular-gantt-chart

Repository files navigation

Resource Allocation and Task Breakdown in Angular Gantt Chart

A Syncfusion Angular Gantt sample demonstrating resource‑centered scheduling, multi‑taskbar rendering, and over‑allocation visibility.

Repository Description

This repository provides an Angular example that demonstrates how to configure the Syncfusion Gantt Chart in Resource View mode to assign tasks to shared resources and visualize workload distribution.

Project Overview

The sample highlights resource‑based scheduling scenarios where tasks are grouped by assigned resources. It demonstrates how multiple tasks linked to the same resource are rendered together and how overlapping assignments are identified visually.

Features

  • Resource allocation using resources and resourceInfo
  • Resource View mode with grouped task assignments
  • Multi‑taskbar rendering for shared resources
  • Over‑allocation detection using showOverAllocation
  • Inline add and edit support through toolbar and editing settings

Getting Started

Prerequisites

  • Node.js (LTS or later)
  • Angular CLI

Run Locally

  1. Install dependencies:
npm install
  1. Start the app:
ng serve --open
  1. Open the browser at:
http://localhost:4200

Notes

  • The chart runs with viewType="ResourceView" enabled.
  • enableMultiTaskbar allows multiple tasks to appear for a resource.
  • Editing actions are enabled using toolbar and edit settings.

About

A quick-start project that helps you to allocate one or more resources to tasks in the Angular Gantt Chart component of Syncfusion based on the task requirement. This project also contains a code snippet to view the list of tasks assigned to each resource hierarchically and to enable multiple taskbars.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors