서버 사이드에서 작성한 일반 JSON 데이터는 단순한 리스트로 출력됩니다. 즉, 계층관계 없이 작성된 JSON은 그대로 출력됩니다.
그러나 일반 JSON 데이터에서 부모(parent) 를 지시하는 필드가 존재하면 AUIGantt 에서 계층형 트리로 표현할 수 있습니다.
예를 들어 서버 사이드에서 작성한 JSON의 데이터가 다음과 같습니다. 전체 JSON 데이터 구조 보기
[{ "id": "T0", "task_name": "Proposal of Project", ...... }, { "id": "T1", "parent": "T0", // 부모 ID "task_name": "Gathering of idea", ...... }, { "id": "T2", "parent": "T1", // 부모 ID "task_name": "Define project objective", ......
이 JSON 데이터를 토대로 AUIGantt 에 계층형으로 출력한 모습입니다.
결과적으로 사용자가 서버 사이드에서 작성한 JSON 데이터는 AUIGantt 문서 데이터로 변환하여 삽입합니다.