XML 또는 XER 형식의 Primavera P6 파일을 JSON 형식으로 변환합니다.
config | object | 가져올 파일에 대한 구성 옵션을 포함하는 객체입니다. |
gantt.importFromPrimaveraP6({
data: file,
taskProperties: ["Notes", "Name"],
callback: function (project) {
if (project) {
gantt.clearAll();
if (project.config.duration_unit) {
gantt.config.duration_unit = project.config.duration_unit;
}
gantt.parse(project.data);
}
}
});
이 메서드는 HTML5 File API 지원이 필요합니다.
이 메서드는 export 확장 기능의 일부이므로 export_api 플러그인이 활성화되어야 합니다. 자세한 내용은 Export and Import from Primavera P66 문서를 참조하세요.
Gantt 8.0 이전 버전에서는 온라인 내보내기 서비스를 사용하려면 페이지에 https://export.dhtmlx.com/gantt/api.js를 포함해야 합니다. 예:
<script src="codebase/dhtmlxgantt.js"></script>
<script src="https://export.dhtmlx.com/gantt/api.js"></script>
이 메서드는 가져올 파일에 대한 구성 옵션을 포함하는 객체를 인수로 받습니다:
응답은 다음과 같은 구조의 JSON 객체입니다:
{
data: {},
config: {},
resources: [],
worktime: {}
}