This repository contains a Vue 3 app that binds a Vue Gantt Chart to remote task data using DataManager and WebApiAdaptor.
The app renders a Syncfusion <ejs-gantt> chart in src/App.vue with columns for Task ID, Task Name, and Start Date. It loads hierarchical task data from a remote endpoint.
src/App.vue- Renders the Gantt chart and maps fields such as
TaskId,TaskName,StartDate,EndDate,Duration,Progress,Predecessor, andSubTasks.
- Renders the Gantt chart and maps fields such as
src/main.js- Creates the Vue app and registers a Syncfusion license.
src/data.js- Includes local sample data (
projectNewData,selfData) not currently used.
- Includes local sample data (
src/components/HelloWorld.vue: default Vue CLI starter.
vue^3.2.13@syncfusion/ej2-vue-gantt^21.1.38core-js
- Install dependencies:
npm install- Run the app:
npm run serve- Open the local site in your browser:
http://localhost:8080/
- The current code uses remote data via
DataManagerandWebApiAdaptor. src/data.jscontains local sample data not imported intoApp.vue.