Our state of the art Gantt chart


Post by shimnx »

In my example, I have a level 3 task, but the level 2 task has lost its connection to the other two tasks. Why are they not related to each other anymore? Here's my data

 this.gantt.project.loadInlineData(
            {
                "eventsData": [
                  {
                    "id": "3a07f380-5195-f72e-93a6-8d2f7f1af663",
                    "parentId": null,
                    "name": "Level one",
                    "percentDone": 0.0,
                    "startDate": "2022-11-30",
                    "rollUp": null,
                    "duration": 23,
                    "endDate": "2022-12-31",
                    "showInTimeline": null,
                    "baseLines": [],
                    "children": [
                      {
                        "id": "a7d65a3c-656f-46de-a920-53940e01ce5c",
                        "parentId": "3a07f380-5195-f72e-93a6-8d2f7f1af663",
                        "name": "Level two",
                        "percentDone": 0.0,
                        "startDate": "2022-11-30",
                        "rollUp": null,
                        "duration": 23,
                        "endDate": "2022-12-31",
                        "showInTimeline": null,
                        "baseLines": [],
                        "children": [
                          {
                            "id": "1e118c16-505c-4273-afc0-499aeec78d52",
                            "parentId": "a7d65a3c-656f-46de-a920-53940e01ce5c",
                            "name": "Level three",
                            "percentDone": 0.0,
                            "startDate": "2022-11-30",
                            "rollUp": null,
                            "duration": 23,
                            "endDate": "2022-12-31",
                            "showInTimeline": null,
                            "baseLines": [],
                            "children": null,
                            "PhantomId": null,
                            "expanded": null,
                            "note": null,
                            "draggable": true,
                            "resizable": true,
                            "constraintDate": null,
                            "constraintType": null,
                            "durationUnit": "day",
                            "deadLineDate": null,
                            "effort": 0.0,
                            "effortDriven": false,
                            "effortUnit": "hour",
                            "inactive": null,
                            "manuallyScheduled": true,
                            "schedulingMode": "Normal",
                            "slackUnit": "hour",
                            "cls": "",
                            "iconCls": null,
                            "style": null,
                            "taskIconCls": null,
                            "parentIndex": 0,
                            "status": "To Do",
                            "remark": null,
                            "IsAllowDelete": true,
                            "BookedHours": 0.0,
                            "Priority": 50,
                            "PriorityName": "Medium",
                            "GroupId": "3a07d441-9080-9eea-db2b-d66858a34a0b",
                            "GroupName": "Others",
                            "InvolveWorkLogs": []
                          }
                        ],
                        "PhantomId": null,
                        "expanded": null,
                        "note": null,
                        "draggable": true,
                        "resizable": true,
                        "constraintDate": null,
                        "constraintType": null,
                        "durationUnit": "day",
                        "deadLineDate": null,
                        "effort": 0.0,
                        "effortDriven": false,
                        "effortUnit": "hour",
                        "inactive": false,
                        "manuallyScheduled": true,
                        "schedulingMode": "Normal",
                        "slackUnit": "hour",
                        "cls": "",
                        "iconCls": null,
                        "style": null,
                        "taskIconCls": null,
                        "parentIndex": 0,
                        "status": "To Do",
                        "remark": null,
                        "IsAllowDelete": true,
                        "BookedHours": 0.0,
                        "Priority": 50,
                        "PriorityName": "Medium",
                        "GroupId": "3a07d441-9080-9eea-db2b-d66858a34a0b",
                        "GroupName": "Others",
                        "InvolveWorkLogs": []
                      }
                    ],
                    "PhantomId": null,
                    "expanded": null,
                    "note": null,
                    "draggable": true,
                    "resizable": true,
                    "constraintDate": null,
                    "constraintType": null,
                    "durationUnit": "day",
                    "deadLineDate": null,
                    "effort": 0.0,
                    "effortDriven": false,
                    "effortUnit": "hour",
                    "inactive": false,
                    "manuallyScheduled": false,
                    "schedulingMode": "Normal",
                    "slackUnit": "hour",
                    "cls": "",
                    "iconCls": null,
                    "style": null,
                    "taskIconCls": null,
                    "parentIndex": 0,
                    "status": "To Do",
                    "remark": "删除项目成员28034779后拆分出来的新甘特任务",
                    "IsAllowDelete": true,
                    "BookedHours": 0.0,
                    "Priority": 50,
                    "PriorityName": "Medium",
                    "GroupId": "3a07d441-9080-9eea-db2b-d66858a34a0b",
                    "GroupName": "Others",
                    "InvolveWorkLogs": []
                  }
                ],
                "dependenciesData": [],
                "resourcesData": [
                  {
                    "id": "28034779",
                    "name": "Shi, Minxuan",
                    "image": "https://qakimigatewaybe.schaefflercn.com/WorkImg/28034779.jpg",
                    "orgCode": "OP/TCG-ZSID"
                  }
                ],
                "assignmentsData": [],
                "calendarsData": [
                  {
                    "id": "general",
                    "name": "General",
                    "intervals": [
                      {
                        "startDate": "2022-01-01",
                        "endDate": "2022-01-02",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-01-02",
                        "endDate": "2022-01-03",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-01-03",
                        "endDate": "2022-01-04",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-01-08",
                        "endDate": "2022-01-09",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-01-09",
                        "endDate": "2022-01-10",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-01-15",
                        "endDate": "2022-01-16",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-01-16",
                        "endDate": "2022-01-17",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-01-22",
                        "endDate": "2022-01-23",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-01-23",
                        "endDate": "2022-01-24",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-01-31",
                        "endDate": "2022-02-01",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-01",
                        "endDate": "2022-02-02",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-02",
                        "endDate": "2022-02-03",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-03",
                        "endDate": "2022-02-04",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-04",
                        "endDate": "2022-02-05",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-05",
                        "endDate": "2022-02-06",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-06",
                        "endDate": "2022-02-07",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-12",
                        "endDate": "2022-02-13",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-13",
                        "endDate": "2022-02-14",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-19",
                        "endDate": "2022-02-20",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-20",
                        "endDate": "2022-02-21",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-26",
                        "endDate": "2022-02-27",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-02-27",
                        "endDate": "2022-02-28",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-03-05",
                        "endDate": "2022-03-06",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-03-06",
                        "endDate": "2022-03-07",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-03-12",
                        "endDate": "2022-03-13",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-03-13",
                        "endDate": "2022-03-14",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-03-19",
                        "endDate": "2022-03-20",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-03-20",
                        "endDate": "2022-03-21",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-03-26",
                        "endDate": "2022-03-27",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-03-27",
                        "endDate": "2022-03-28",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-04-03",
                        "endDate": "2022-04-04",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-04-04",
                        "endDate": "2022-04-05",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-04-05",
                        "endDate": "2022-04-06",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-04-09",
                        "endDate": "2022-04-10",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-04-10",
                        "endDate": "2022-04-11",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-04-16",
                        "endDate": "2022-04-17",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-04-17",
                        "endDate": "2022-04-18",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-04-23",
                        "endDate": "2022-04-24",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-04-30",
                        "endDate": "2022-05-01",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-01",
                        "endDate": "2022-05-02",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-02",
                        "endDate": "2022-05-03",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-03",
                        "endDate": "2022-05-04",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-04",
                        "endDate": "2022-05-05",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-08",
                        "endDate": "2022-05-09",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-14",
                        "endDate": "2022-05-15",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-15",
                        "endDate": "2022-05-16",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-21",
                        "endDate": "2022-05-22",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-22",
                        "endDate": "2022-05-23",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-28",
                        "endDate": "2022-05-29",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-05-29",
                        "endDate": "2022-05-30",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-06-03",
                        "endDate": "2022-06-04",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-06-04",
                        "endDate": "2022-06-05",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-06-05",
                        "endDate": "2022-06-06",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-06-11",
                        "endDate": "2022-06-12",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-06-12",
                        "endDate": "2022-06-13",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-06-18",
                        "endDate": "2022-06-19",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-06-19",
                        "endDate": "2022-06-20",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-06-25",
                        "endDate": "2022-06-26",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-06-26",
                        "endDate": "2022-06-27",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-02",
                        "endDate": "2022-07-03",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-03",
                        "endDate": "2022-07-04",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-09",
                        "endDate": "2022-07-10",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-10",
                        "endDate": "2022-07-11",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-16",
                        "endDate": "2022-07-17",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-17",
                        "endDate": "2022-07-18",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-23",
                        "endDate": "2022-07-24",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-24",
                        "endDate": "2022-07-25",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-30",
                        "endDate": "2022-07-31",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-07-31",
                        "endDate": "2022-08-01",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-08-06",
                        "endDate": "2022-08-07",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-08-07",
                        "endDate": "2022-08-08",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-08-13",
                        "endDate": "2022-08-14",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-08-14",
                        "endDate": "2022-08-15",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-08-20",
                        "endDate": "2022-08-21",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-08-21",
                        "endDate": "2022-08-22",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-08-27",
                        "endDate": "2022-08-28",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-08-28",
                        "endDate": "2022-08-29",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-03",
                        "endDate": "2022-09-04",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-04",
                        "endDate": "2022-09-05",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-09",
                        "endDate": "2022-09-10",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-10",
                        "endDate": "2022-09-11",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-11",
                        "endDate": "2022-09-12",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-14",
                        "endDate": "2022-09-15",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-17",
                        "endDate": "2022-09-18",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-18",
                        "endDate": "2022-09-19",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-24",
                        "endDate": "2022-09-25",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-09-25",
                        "endDate": "2022-09-26",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-01",
                        "endDate": "2022-10-02",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-02",
                        "endDate": "2022-10-03",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-03",
                        "endDate": "2022-10-04",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-04",
                        "endDate": "2022-10-05",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-05",
                        "endDate": "2022-10-06",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-06",
                        "endDate": "2022-10-07",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-07",
                        "endDate": "2022-10-08",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-15",
                        "endDate": "2022-10-16",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-16",
                        "endDate": "2022-10-17",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-22",
                        "endDate": "2022-10-23",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-23",
                        "endDate": "2022-10-24",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-27",
                        "endDate": "2022-10-28",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-29",
                        "endDate": "2022-10-30",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-10-30",
                        "endDate": "2022-10-31",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-11-05",
                        "endDate": "2022-11-06",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-11-06",
                        "endDate": "2022-11-07",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-11-12",
                        "endDate": "2022-11-13",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-11-13",
                        "endDate": "2022-11-14",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-11-19",
                        "endDate": "2022-11-20",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-11-20",
                        "endDate": "2022-11-21",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-11-26",
                        "endDate": "2022-11-27",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-11-27",
                        "endDate": "2022-11-28",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-12-03",
                        "endDate": "2022-12-04",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-12-04",
                        "endDate": "2022-12-05",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-12-10",
                        "endDate": "2022-12-11",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-12-11",
                        "endDate": "2022-12-12",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-12-17",
                        "endDate": "2022-12-18",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-12-18",
                        "endDate": "2022-12-19",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-12-24",
                        "endDate": "2022-12-25",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-12-25",
                        "endDate": "2022-12-26",
                        "isWorking": false
                      },
                      {
                        "startDate": "2022-12-31",
                        "endDate": "2023-01-01",
                        "isWorking": false
                      },
                      {
                        "startDate": "2023-01-01",
                        "endDate": "2023-01-02",
                        "isWorking": false
                      }
                    ]
                  }
                ]
              }

    );

Post by alex.l »

but the level 2 task has lost its connection to the other two tasks

What connection did you mean? This is that I see using your data in our https://bryntum.com/products/gantt/examples/basic/

Attachments
Screenshot 2022-12-07 at 13.15.42.png
Screenshot 2022-12-07 at 13.15.42.png (122.08 KiB) Viewed 266 times

All the best,
Alex


Post by shimnx »

When I drag or drag Level two, why doesn't it interact with Level one and Level three? For example, Level two can't end longer than Level one, but it does in my case


Post by arcady »

You defined manuallyScheduled : true (https://www.bryntum.com/products/gantt/docs/api/Gantt/model/TaskModel#field-manuallyScheduled) for some of the tasks. That means they are meant to be scheduled by user manually. That's why they do not react on their parents/children move.


Post Reply