| Promise | Erstellt ein Promise-Objekt |
| addCalendar | Fügt dem Gantt-Diagramm einen Kalender hinzu |
| addLink | Erstellt eine neue Abhängigkeitsverbindung |
| addLinkLayer | Zeigt eine zusätzliche Ebene mit benutzerdefinierten Elementen für eine Verbindung im Zeitachsenbereich an |
| addMarker | Fügt der Zeitachse einen Marker hinzu |
| addShortcut | Fügt eine neue Tastenkombination hinzu |
| addTask | Fügt eine neue Aufgabe hinzu |
| addTaskLayer | Zeigt eine zusätzliche Ebene mit benutzerdefinierten Elementen für eine Aufgabe im Zeitachsenbereich an |
| adjustTaskHeightForBaselines | Passt die Zeilenhöhe der Aufgabe an, um Baseline-Elemente korrekt anzuzeigen |
| alert | Zeigt eine Warnmeldung an |
| assert | Zeigt eine Fehlermeldung in einem roten Popup oben rechts an, wenn der angegebene Ausdruck falsch ist |
| attachEvent | Hängt einen Handler an ein internes dhtmlxGantt-Ereignis an |
| autoSchedule | Berechnet den Projektzeitplan neu |
| batchUpdate | Aktualisiert mehrere Aufgaben oder Verbindungen gleichzeitig |
| bind | Erstellt eine neue Funktion mit dem this-Schlüsselwort, das auf einen bestimmten Wert gesetzt ist |
| calculateDuration | Berechnet die Dauer einer Aufgabe |
| calculateEndDate | Berechnet das Enddatum einer Aufgabe |
| calculateTaskLevel | Berechnet die Verschachtelungsebene einer Aufgabe |
| callEvent | Löst ein internes Ereignis aus |
| changeLightboxType | Malt den Lightbox für eine Aufgabe basierend auf ihrem Typ neu |
| changeLinkId | Ändert die ID einer Verbindung |
| changeTaskId | Ändert die ID einer Aufgabe |
| checkEvent | Prüft, ob einem Ereignis Handler zugeordnet sind |
| clearAll | Entfernt alle Aufgaben und zusätzliche Elemente, einschließlich Marker, aus dem Gantt-Diagramm |
| clearRedoStack | Leert den Stapel der Wiederherstellungskommandos |
| clearUndoStack | Leert den Stapel der Rückgängig-Kommandos |
| close | Schließt den Zweig mit der angegebenen ID |
| collapse | Wechselt das Gantt vom Vollbildmodus zurück in den Normalmodus |
| columnIndexByDate | Gibt den Spaltenindex für ein gegebenes Datum zurück |
| confirm | Zeigt eine Bestätigungsnachricht an |
| copy | Erstellt eine tiefe Kopie eines Objekts |
| correctTaskWorkTime | Berechnet die Aufgabendauer basierend auf der Arbeitszeit neu |
| createCalendar | Erstellt einen Arbeitskalender |
| createDataProcessor | Erstellt und hängt eine neue dataProcessor-Instanz an das Gantt an |
| createDatastore | Erstellt einen Datenspeicher basierend auf einer Konfiguration |
| createTask | Fügt eine neue Aufgabe hinzu und öffnet den Lightbox zur Bestätigung |
| dataProcessor | Konstruktor für dataProcessor |
| dateFromPos | Ermittelt das Datum an einer bestimmten horizontalen Position im Diagrammbereich |
| defined | Gibt false zurück, wenn das Argument undefined ist, sonst true |
| deleteCalendar | Löscht einen Aufgaben-Kalender anhand der ID |
| deleteLink | Löscht eine angegebene Abhängigkeitsverbindung |
| deleteMarker | Löscht einen angegebenen Marker |
| deleteTask | Löscht eine angegebene Aufgabe |
| destructor | Zerstört die Gantt-Instanz |
| detachAllEvents | Trennt alle Ereignisse von dhtmlxGantt, sowohl benutzerdefinierte als auch interne |
| detachEvent | Trennt einen zuvor angehängten Ereignishandler |
| eachParent | Iteriert über alle übergeordneten Aufgaben einer gegebenen Aufgabe |
| eachSelectedTask | Iteriert über alle ausgewählten Aufgaben |
| eachTask | Iteriert über alle untergeordneten Aufgaben einer bestimmten Aufgabe oder des gesamten Gantt-Diagramms |
| event | Hängt einen Ereignishandler an ein HTML-Element an |
| eventRemove | Entfernt einen Ereignishandler von einem HTML-Element |
| expand | Erweitert das Gantt in den Vollbildmodus |
| exportToExcel | Exportiert Gantt-Daten in eine Excel-Datei |
| exportToICal | Exportiert Gantt-Daten als iCal-String |
| exportToJSON | Exportiert die Struktur und Daten des Gantt als JSON-Objekt |
| exportToMSProject | Exportiert Gantt-Daten im MS Project-Format |
| exportToPDF | Exportiert das Gantt-Diagramm als PDF |
| exportToPNG | Exportiert das Gantt-Diagramm als PNG-Bild |
| exportToPrimaveraP6 | Exportiert Gantt-Daten im Primavera P6-Format |
| findCycles | Gibt alle Abhängigkeitszyklen im Diagramm zurück |
| focus | Setzt den Fokus auf das Gantt-Diagramm |
| getCalendar | Ruft einen Arbeitszeitkalender anhand der ID ab |
| getCalendars | Ruft alle dem Gantt hinzugefügten Kalender ab |
| getChildren | Gibt die Kindaufgaben der ersten Ebene eines angegebenen Elternzweigs zurück |
| getClosestWorkTime | Gibt die nächstgelegene Arbeitszeit zurück |
| getColumnIndex | Gibt den Index einer Spalte anhand des Namens zurück |
| getConnectedGroup | Gibt alle Aufgaben und Verbindungen zurück, die mit einer Aufgabe verbunden sind |
| getConstraintLimitations | Gibt früheste und späteste zulässige Daten basierend auf der Einschränkung einer Aufgabe zurück |
| getConstraintType | Gibt den auf eine Aufgabe angewendeten Einschränkungstyp zurück |
| getDatastore | Gibt das Konfigurationsobjekt eines Datenspeichers zurück |
| getFreeSlack | Gibt den freien Puffer einer Aufgabe zurück |
| getGlobalTaskIndex | Ermittelt den Index einer Aufgabe im Baum |
| getGridColumn | Gibt das Konfigurationsobjekt einer Spalte zurück |
| getGridColumns | Ruft die Spalten des Gantt-Diagramms ab |
| getLabel | Gibt das Label eines Auswahlfelds im Lightbox zurück |
| getLastSelectedTask | Gibt die ID der zuletzt ausgewählten Aufgabe zurück |
| getLayoutView | Gibt das Layout-Ansichtsobjekt anhand des Namens zurück |
| getLightbox | Gibt das HTML-Element des Lightbox zurück |
| getLightboxSection | Gibt ein Objekt zurück, das einen Lightbox-Abschnitt repräsentiert |
| getLightboxType | Gibt den Namen der aktiven Lightbox-Struktur zurück |
| getLightboxValues | Gibt Werte aus den Lightbox-Abschnitten zurück |
| getLink | Gibt ein Abhängigkeitsverbindungsobjekt anhand der ID zurück |
| getLinkCount | Gibt die Anzahl der Abhängigkeitsverbindungen im Gantt-Diagramm zurück |
| getLinkNode | Gibt das HTML-Element einer angegebenen Abhängigkeitsverbindung zurück |
| getLinks | Gibt alle Verbindungen im Gantt-Diagramm zurück |
| getMarker | Gibt ein Marker-Objekt zurück |
| getNext | Gibt die ID des nächsten Elements zurück, unabhängig von der Verschachtelungsebene |
| getNextSibling | Gibt die ID der nächsten Aufgabe auf derselben Ebene zurück |
| getParent | Gibt die ID der übergeordneten Aufgabe zurück |
| getPrev | Gibt die ID des vorherigen Elements zurück, unabhängig von der Verschachtelungsebene |
| getPrevSibling | Gibt die ID der vorherigen Aufgabe auf derselben Ebene zurück |
| getRedoStack | Gibt den Stapel der gespeicherten Wiederherstellungsaktionen zurück |
| getResourceAssignments | Gibt alle Aufgaben zurück, die einer Ressource zugewiesen sind |
| getResourceCalendar | Gibt den einer Ressource zugewiesenen Kalender zurück |
| getScale | Gibt die Konfiguration der Zeitskala zurück |
| getScrollState | Gibt die aktuelle Scrollposition zurück |
| getSelectedId | Gibt die ID der ausgewählten Aufgabe zurück |
| getSelectedTasks | Gibt ein Array der aktuell ausgewählten Aufgaben zurück |
| getShortcutHandler | Ruft einen Handler für eine Tastenkombination ab |
| getSiblings | Gibt Geschwister einer angegebenen Aufgabe zurück, einschließlich der Aufgabe selbst |
| getSlack | Prüft, wie viel Zeit eine Aufgabe hat, bevor sie andere beeinflusst |
| getState | Gibt den aktuellen Zustand des Gantt-Diagramms zurück |
| getSubtaskDates | Berechnet kombinierte Start- und Enddaten verschachtelter Aufgaben |
| getSubtaskDuration | Berechnet die kombinierte Dauer verschachtelter Aufgaben |
| getTask | Gibt das Aufgabenobjekt zurück |
| getTaskAssignments | Gibt Ressourcenzuweisungen für eine Aufgabe aus dem Datenspeicher zurück |
| getTaskBarHeight | Gibt die Höhe des DOM-Elements einer Aufgabe in Pixeln zurück |
| getTaskBaselines | Gibt ein Array von Baselines für eine Aufgabe aus dem Datenspeicher zurück |
| getTaskBy | Findet eine Aufgabe anhand bestimmter Kriterien |
| getTaskByIndex | Gibt eine Aufgabe anhand ihres globalen Index zurück |
| getTaskByTime | Gibt Aufgaben zurück, die in einem bestimmten Zeitraum auftreten |
| getTaskByWBSCode | Gibt eine Aufgabe anhand ihres WBS-Codes zurück |
| getTaskCalendar | Gibt den einer Aufgabe zugewiesenen Kalender zurück |
| getTaskCount | Gibt die Anzahl der im Gantt geladenen Aufgaben zurück |
| getTaskHeight | Gibt die sichtbare Höhe einer Aufgabe zurück |
| getTaskIndex | Ermittelt den Index einer Aufgabe innerhalb ihres Zweigs |
| getTaskNode | Gibt das HTML-Element einer Aufgabenleiste zurück |
| getTaskPosition | Berechnet Position und Größe eines Aufgaben-DOM-Elements in der Zeitachse |
| getTaskResources | Gibt eindeutige Ressourcen zurück, die einer Aufgabe aus dem Datenspeicher zugewiesen sind |
| getTaskRowNode | Gibt das HTML-Element einer Aufgabenzeile in der Tabelle zurück |
| getTaskTop | Ermittelt die obere Position eines Aufgaben-DOM-Elements im Zeitachsenbereich |
| getTaskType | Gibt den Typ einer Aufgabe zurück |
| getTotalSlack | Gibt den Gesamtpuffer einer Aufgabe zurück |
| getUndoStack | Gibt den Stapel der gespeicherten Rückgängig-Aktionen zurück |
| getVisibleTaskCount | Gibt die Anzahl der auf dem Bildschirm sichtbaren (nicht eingeklappten) Aufgaben zurück |
| getWBSCode | Gibt den WBS-Code (Gliederungsnummer) einer Aufgabe zurück |
| getWorkHours | Gibt die Arbeitsstunden für ein angegebenes Datum zurück |
| groupBy | Gruppiert Aufgaben nach einem angegebenen Attribut |
| hasChild | Gibt die Anzahl der untergeordneten Aufgaben zurück |
| hideCover | Verbirgt die modale Lightbox-Überlagerung, die Interaktionen mit dem Rest des Bildschirms blockiert |
| hideLightbox | Schließt den Lightbox, falls er aktiv ist |
| hideQuickInfo | Verbirgt das Popup-Aufgabenformular, falls es aktiv ist |
| importFromExcel | Konvertiert eine Excel-Datei in JSON |
| importFromMSProject | Konvertiert eine MS Project XML- oder MPP-Datei in JSON |
| importFromPrimaveraP6 | Konvertiert eine Primavera P6 XML- oder XER-Datei in JSON |
| init | Initialisiert dhtmlxGantt innerhalb eines Containers |
| isChildOf | Prüft, ob eine Aufgabe eine untergeordnete Aufgabe einer anderen ist |
| isCircularLink | Prüft, ob eine Verbindung zirkulär ist |
| isCriticalLink | Prüft, ob eine Verbindung kritisch ist |
| isCriticalTask | Prüft, ob eine Aufgabe kritisch ist |
| isLinkAllowed | Prüft, ob eine Verbindung gültig ist |
| isLinkExists | Prüft, ob eine Verbindung existiert |
| isReadonly | Prüft, ob eine Aufgabe/Verbindung oder das gesamte Gantt schreibgeschützt ist |
| isSelectedTask | Prüft, ob eine Aufgabe aktuell ausgewählt ist |
| isSplitTask | Prüft, ob eine Aufgabe geteilt ist |
| isSummaryTask | Prüft, ob eine Aufgabe eine Zusammenfassungsaufgabe ist |
| isTaskExists | Prüft, ob eine Aufgabe existiert |
| isTaskVisible | Prüft, ob eine Aufgabe aktuell im Gantt-Diagramm dargestellt wird |
| isUnscheduledTask | Prüft, ob eine Aufgabe nicht geplant ist |
| isWorkTime | Prüft, ob ein Datum innerhalb der Arbeitszeit liegt |
| load | Lädt Daten aus einer externen Quelle in das Gantt |
| locate | Ermittelt die ID einer Aufgabe aus einem HTML-Ereignis |
| mergeCalendars | Führt mehrere Arbeitskalender zu einem zusammen |
| message | Zeigt eine Meldung eines bestimmten Typs an |
| mixin | Kopiert Eigenschaften von einem Quellobjekt in ein Zielobjekt |
| modalbox | Zeigt eine modale Box an |
| moveTask | Verschiebt eine Aufgabe an eine neue Position |
| open | Öffnet einen Zweig anhand der ID |
| parse | Lädt Daten aus einer clientseitigen Ressource |
| plugins | Aktiviert angegebene Erweiterungen |
| posFromDate | Gibt die relative horizontale Position eines Datums im Diagrammbereich zurück |
| redo | Wendet zuvor rückgängig gemachte Änderungen erneut an |
| refreshData | Aktualisiert Daten im Gantt-Diagramm |
| refreshLink | Aktualisiert eine angegebene Verbindung |
| refreshTask | Aktualisiert eine Aufgabe und deren zugehörige Verbindungen |
| removeLinkLayer | Entfernt eine verbindungsbezogene Ebene |
| removeShortcut | Entfernt eine Tastenkombination |
| removeTaskLayer | Entfernt eine aufgabenbezogene Ebene |
| render | Rendert das gesamte Gantt-Diagramm |
| renderMarkers | Aktualisiert alle Marker auf der Seite |
| resetLayout | Baut das Gantt-Layout mit der aktuellen Konfiguration neu auf |
| resetLightbox | Entfernt das aktuelle Lightbox-HTML-Element |
| resetProjectDates | Berechnet die Dauer einer Projektaufgabe basierend auf den Daten ihrer Unteraufgaben neu |
| resetSkin | Berechnet die Skin-Einstellungen anhand der angehängten Skin-CSS-Datei neu |
| resizeLightbox | Erzwingt die Größenänderung des Lightbox |
| roundDate | Rundet ein Datum auf das nächstgelegene Datum in der Zeitskala |
| roundTaskDates | Rundet Start- und Enddaten von Aufgaben auf die nächstgelegenen Daten in der Zeitskala |
| scrollLayoutCell | Scrollt die Layout-Ansicht zu einer angegebenen Position |
| scrollTo | Scrollt den Gantt-Container zu einer angegebenen Position |
| selectTask | Wählt eine angegebene Aufgabe aus |
| serialize | Serialisiert Daten in JSON- oder XML-Format |
| serverList | Gibt eine Liste von Optionen zurück |
| setParent | Setzt den übergeordneten Eintrag für eine Aufgabe |
| setSizes | Ändert die Größe des Gantt-Diagramms |
| setSkin | Setzt den aktiven Skin |
| setWorkTime | Setzt die Arbeitszeit für das Gantt-Diagramm |
| showCover | Zeigt die modale Lightbox-Überlagerung an, die Interaktionen mit dem Rest des Bildschirms blockiert |
| showDate | Scrollt den Diagrammbereich, um ein angegebenes Datum sichtbar zu machen |
| showLightbox | Öffnet den Lightbox für eine angegebene Aufgabe |
| showQuickInfo | Zeigt das Popup-Aufgabenformular für eine angegebene Aufgabe an |
| showTask | Macht eine angegebene Aufgabe auf dem Bildschirm sichtbar |
| silent | Führt Code aus, ohne interne Ereignisse oder Serveraufrufe auszulösen |
| sort | Sortiert Aufgaben im Raster |
| toggleTaskSelection | Schaltet die Auswahl einer angegebenen Aufgabe um |
| uid | Gibt eine eindeutige ID zurück |
| undo | Macht Änderungen im Gantt rückgängig |
| unselectTask | Entfernt die Auswahl von einer Aufgabe |
| unsetWorkTime | Hebt die Arbeitszeit im Gantt-Diagramm auf |
| updateCollection | Aktualisiert eine Sammlung mit neuen Optionen |
| updateLink | Aktualisiert eine angegebene Abhängigkeitsverbindung |
| updateMarker | Aktualisiert einen angegebenen Marker |
| updateTask | Aktualisiert eine angegebene Aufgabe |
| updateTaskAssignments | Aktualisiert die Ressourcen-Eigenschaft einer Aufgabe mit Zuweisungen aus dem Datenspeicher |