exportToMSProject

exportiert Daten aus dem Gantt-Diagramm nach MS Project

void exportToMSProject( [object export] );
exportobjectoptional, ein Objekt mit Export-Einstellungen (siehe die Details)

Example

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

Details

Diese Methode ist in der export Erweiterung definiert, daher müssen Sie das export_api Plugin aktivieren. Lesen Sie die Details im Artikel Exportieren und Importieren aus MS Project.

Wenn Sie eine Gantt-Version verwenden, die älter als 8.0 ist, müssen Sie https://export.dhtmlx.com/gantt/api.js auf Ihrer Seite einfügen, um den Online-Exportdienst zu aktivieren, z.B.:

<script src="codebase/dhtmlxgantt.js"></script>
<script src="https://export.dhtmlx.com/gantt/api.js"></script>

Die Methode exportToMSProject() nimmt als Parameter ein Objekt mit einer Reihe von Eigenschaften (alle Eigenschaften sind optional):

  • name - (string) der Name der erhaltenen Datei ('gantt.xml' standardmäßig).
  • auto_scheduling - (boolean) gibt den Planungsmodus für Aufgaben im exportierten Projekt an. true markiert Aufgaben als automatisch geplant, false markiert Aufgaben als manuell geplant (der Standardzustand).
  • skip_circular_links - (boolean) gibt an, ob die zirkulären Links entfernt werden sollen oder nicht (true - werden entfernt (der Standardmodus), false - werden nicht entfernt).
  • project - (object) ermöglicht das Festlegen benutzerdefinierter Eigenschaften für die exportierte Projekteinheit.
  • tasks - (object) ermöglicht das Festlegen benutzerdefinierter Eigenschaften für die exportierten Aufgaben.
  • data - (object) ermöglicht das Festlegen einer benutzerdefinierten Datenquelle, die im ausgegebenen Gantt-Diagramm dargestellt wird. Es wird erwartet, dass die Eigenschaften start_date und end_date im Format angegeben werden, das sowohl Datum als auch Uhrzeit umfasst (%d-%m-%Y %H:%i).
  • callback - (function) Wenn Sie eine URL zum Herunterladen einer generierten XML erhalten möchten, kann die callback-Eigenschaft verwendet werden. Sie erhält ein JSON-Objekt mit der url-Eigenschaft.
  • resources - (array) ermöglicht das Exportieren der Liste von Ressourcen in eine MS Project-Datei.
  • server - (string) der API-Endpunkt für die Anfrage. Kann mit der lokalen Installation des Exportdienstes verwendet werden. Der Standardwert ist https://export.dhtmlx.com/gantt.

Antwort

Die Antwort enthält ein JSON mit der folgenden Struktur:

{
   data: {},
   config: {},
   resources: [],
   worktime: {}
}
  • data - ein gantt Datenobjekt. Jede Aufgabe hat die folgenden Eigenschaften: id, open, parent, progress, start_date, text, resource. Datumsangaben sind im "%Y-%m-%d %H:%i" Format als Strings dargestellt.
  • config - ein gantt Konfigurations objekt mit Einstellungen, die aus der Projektdatei abgerufen wurden.
  • resources - ein Array von Objekten (jedes hat die folgenden Eigenschaften: {id: string, name:string, type:string}), die die Liste der Ressourcen aus der Projektdatei darstellen.
  • worktime - ein Objekt, das die Arbeitszeiteinstellungen aus dem Projektkalender enthält.
See also
Zurück nach oben