exportToMSProject
exportiert Daten aus dem Gantt-Diagramm nach MS Project
void exportToMSProject( [object export] );
export | object | optional, ein Objekt mit Export-Einstellungen (siehe die Details) |
Example
gantt.exportToMSProject({
name:'custom.xml'
});
Details
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