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

exportToMSProject

Description

Экспортирует данные диаграммы Ганта в MS Project

exportToMSProject: (export?: any) => void

Parameters

  • export - объект - необязательный, объект с настройками экспорта (см. подробности)

Example

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

Details

заметка

Этот метод определяется в расширении export, поэтому необходимо активировать плагин export_api. Подробнее см. в статье Export and Import from MS Project.

заметка

Примечание: Если вы используете 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>

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

  • 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) позволяет экспортировать список ресурсов в файл MS Project. Если используются календари ресурсов, необходимо указать -1 для задачи в свойстве CalendarUID во время экспорта (в объекте tasks). Затем задача будет использовать календарь ресурса.
  • server - (string) API-эндпойнт запроса. Может использоваться с локальной установкой сервиса экспорта. Значение по умолчанию: https://export.dhtmlx.com/gantt.

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

Связанные API

Связанные руководства

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.