Our state of the art Gantt chart


Post by shimnx »

The association relationship is copied to the original task


        {
            "eventsData": [
              {
                "id": "7ef0427e-bebb-42ec-984a-60b4173c64d4",
                "parentId": null,
                "name": "New task",
                "percentDone": 0.0,
                "startDate": "2023-01-16",
                "endDate": "2023-01-18",
                "schaefflerEndDate": "2023-01-17",
                "rollUp": null,
                "duration": 2,
                "showInTimeline": null,
                "baseLines": [],
                "children": [
                  {
                    "id": "73a656c9-2982-4446-9ab5-254dbcb0a2b4",
                    "parentId": "7ef0427e-bebb-42ec-984a-60b4173c64d4",
                    "name": "New task 1",
                    "percentDone": 0.0,
                    "startDate": "2023-01-16",
                    "endDate": "2023-01-17",
                    "schaefflerEndDate": "2023-01-16",
                    "rollUp": null,
                    "duration": 1,
                    "showInTimeline": null,
                    "baseLines": [],
                    "children": null,
                    "PhantomId": null,
                    "expanded": null,
                    "note": "1",
                    "draggable": true,
                    "resizable": true,
                    "constraintDate": null,
                    "constraintType": null,
                    "durationUnit": "day",
                    "deadLineDate": null,
                    "effort": 0.0,
                    "effortDriven": false,
                    "effortUnit": "hour",
                    "inactive": null,
                    "manuallyScheduled": false,
                    "schedulingMode": "Normal",
                    "slackUnit": "hour",
                    "cls": "",
                    "iconCls": null,
                    "style": null,
                    "taskIconCls": null,
                    "parentIndex": 0,
                    "status": "Done",
                    "remark": null,
                    "IsAllowDelete": true,
                    "BookedHours": 0.0,
                    "Priority": 50,
                    "PriorityName": "Medium",
                    "GroupId": "3a07d441-9080-9eea-db2b-d66858a34a0b",
                    "GroupName": "Others",
                    "PlaniswareProjectId": null,
                    "PlaniswareProjectNumber": null,
                    "PlaniswareTaskId": null,
                    "SAPWBSElement": null,
                    "Budget": null,
                    "DataSourceType": 0,
                    "InvolveWorkLogs": []
                  },
                  {
                    "id": "8e677c3e-60c9-48f7-819d-8e465bcfe0ed",
                    "parentId": "7ef0427e-bebb-42ec-984a-60b4173c64d4",
                    "name": "New task 1 - 2",
                    "percentDone": 0.0,
                    "startDate": "2023-01-17",
                    "endDate": "2023-01-18",
                    "schaefflerEndDate": "2023-01-17",
                    "rollUp": null,
                    "duration": 1,
                    "showInTimeline": null,
                    "baseLines": [],
                    "children": null,
                    "PhantomId": null,
                    "expanded": null,
                    "note": "1",
                    "draggable": true,
                    "resizable": true,
                    "constraintDate": null,
                    "constraintType": null,
                    "durationUnit": "day",
                    "deadLineDate": null,
                    "effort": 0.0,
                    "effortDriven": false,
                    "effortUnit": "hour",
                    "inactive": null,
                    "manuallyScheduled": false,
                    "schedulingMode": "Normal",
                    "slackUnit": "hour",
                    "cls": "",
                    "iconCls": null,
                    "style": null,
                    "taskIconCls": null,
                    "parentIndex": 1,
                    "status": "To Do",
                    "remark": null,
                    "IsAllowDelete": true,
                    "BookedHours": 0.0,
                    "Priority": 50,
                    "PriorityName": "Medium",
                    "GroupId": "3a07d441-9080-9eea-db2b-d66858a34a0b",
                    "GroupName": "Others",
                    "PlaniswareProjectId": null,
                    "PlaniswareProjectNumber": null,
                    "PlaniswareTaskId": null,
                    "SAPWBSElement": null,
                    "Budget": null,
                    "DataSourceType": 0,
                    "InvolveWorkLogs": []
                  }
                ],
                "PhantomId": null,
                "expanded": null,
                "note": "1",
                "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": 26,
                "status": "To Do",
                "remark": null,
                "IsAllowDelete": true,
                "BookedHours": 0.0,
                "Priority": 50,
                "PriorityName": "Medium",
                "GroupId": "3a07d441-9080-9eea-db2b-d66858a34a0b",
                "GroupName": "Others",
                "PlaniswareProjectId": null,
                "PlaniswareProjectNumber": null,
                "PlaniswareTaskId": null,
                "SAPWBSElement": null,
                "Budget": null,
                "DataSourceType": 0,
                "InvolveWorkLogs": []
              }
            ],
            "dependenciesData": [
              {
                "id": "3a092338-2ad6-df57-2a1c-d25a0c071b6e",
                "fromTask": "73a656c9-2982-4446-9ab5-254dbcb0a2b4",
                "toTask": "8e677c3e-60c9-48f7-819d-8e465bcfe0ed",
                "lag": 0
              }
            ],
            "resourcesData": [
              {
                "id": "28036791",
                "name": "Lan, Peng",
                "image": "https://qakimigatewaybe.schaefflercn.com/WorkImg/28036791.jpg",
                "orgCode": "OP/TCG-ZSA55"
              },
              {
                "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": "2026-12-26",
                    "endDate": "2026-12-27",
                    "isWorking": false
                  },
                  {
                    "startDate": "2026-12-27",
                    "endDate": "2026-12-28",
                    "isWorking": false
                  }
                ]
              }
            ]
          }

Attachments
媒体5.mp4
(4.37 MiB) Downloaded 16 times

Post by tasnim »

Hello shimnx,

I tried to repro this with our latest version 5.2.9 . What version are you using? If you're using the same version, please upload a runnable test case so we could debug this issue

Here is how I tried to repro this

chrome_sw2Ep39IVi.gif
chrome_sw2Ep39IVi.gif (571.9 KiB) Viewed 66 times

Post Reply