Перейти к основному содержимому

exportToPrimaveraP6

Description

Экспортирует данные из диаграммы Ганта в Primavera P6

exportToPrimaveraP6: (export?: any) => void

Parameters

  • export - object - optional, объект с настройками экспорта (см. подробности)

Example

gantt.exportToPrimaveraP6({
name:'custom.xml'
});

Details

заметка

Этот метод определяется в расширении export, поэтому необходимо активировать плагин export_api. Подробности см. в статье Экспорт и импорт из Primavera P6.

заметка

Если версия 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>

Метод exportToPrimaveraP6() принимает в качестве параметра объект с набором свойств (все свойства являются необязательными):

  • name - (string) имя получаемого файла ('gantt.xml' по умолчанию).
  • auto_scheduling - (boolean) указывает режим планирования задач в экспортируемом проекте. Значение true пометит задачи как автоматически запланированные, false — как вручную запланированные (значение по умолчанию).
  • skip_circular_links - (boolean) указывает, следует ли удалять циклические связи или нет (true — будут удалены (режим по умолчанию), false — не будут удалены).
  • project - (object) позволяет задать пользовательские свойства экспортируемого элемента проекта.
  • tasks - (object) позволяет задать пользовательские свойства экспортируемых задач.
  • data - (object) позволяет задать пользовательский источник данных, который будет представлен в выходной диаграмме Ганта. Ожидается, что свойства start_date и end_date будут указаны в формате, включающем дату и время (%d-%m-%Y %H:%i).
  • callback - (function) если вы хотите получить URL для загрузки сгенерированного XML, можно использовать свойство callback. Функция получает JSON-объект с свойством url.
  • resources - (array) позволяет экспортировать список ресурсов в файл Primavera P6. Если используются календари ресурсов, в процессе экспорта в свойстве CalendarUID задачи (в объекте tasks) необходимо указать -1. Тогда задача будет использовать календарь ресурса.
  • server - (string) конечная точка API для запроса. Можно использовать с локальной установкой сервиса экспорта. Значение по умолчанию: https://export.dhtmlx.com/gantt.

Проверьте подробное описание настроек экспорта в соответствующем разделе.

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.