Es ist möglich, Daten mit DHTMLX Gantt unter Verwendung von Node.js zu exportieren und zu importieren.
Um diese Funktion auszuprobieren, können Sie das Demo herunterladen. Für das Ausführen des Demos ist die Installation des gantt-node Pakets erforderlich.
Um Export/Import in Ihrem Projekt einzurichten, aktivieren Sie das export_api Plugin wie im plugins Guide beschrieben:
gantt.plugins({
export_api: true
});
Weitere Details finden Sie unten.
Der Export funktioniert ähnlich wie in der Webversion, mit einigen Unterschieden:
data: gantt.serialize().data
Für den Import ist die Installation des formData Pakets erforderlich:
npm install form-data
Der Import aus MSP- und PrimaveraP6-Dateien funktioniert genauso wie in der Webversion.
Beim Importieren von Excel-Dateien werden die Daten als JSON-Format an Gantt zurückgegeben. Da Excel-Spalten beliebige Namen haben können, müssen Sie eine eigene Zuordnung von den Excel-Spalten zu den Task-Eigenschaften von DHTMLX Gantt erstellen.
Zurück nach oben