Was ist neu
Wenn Ihre aktuelle Version von dhtmlxGantt älter als 2.0 ist, lesen Sie die Migration von älteren Versionen für Details zum Update.
9.0.11
27. Mai 2025. Bugfix-ReleaseFehlerbehebungen
- Behebt das Problem, bei dem mergeCalendars
customWeeks-Werte falsch zusammengeführt hat - Behebt den Fehler, der in der
onrender-Funktion auftrat, wenn der Spaltenname Leerzeichen enthielt - Behebt das Problem, dass Gantt im schreibgeschützten Modus blieb, nachdem die Timeline per click_drag verschoben wurde, während das S-Curve Overlay aktiviert war
- Behebt das Problem, dass die Aufgabendauer auf
0zurückgesetzt wurde, wenn ein Ressourcenkalender verwendet und der Ressourcenbereich unterhalb des Dauerbereichs des Lightbox platziert war - Behebt den Konsolenfehler, der durch die Warnung "This is a Trial version" ausgelöst wurde, wenn Gantt im React StrictMode genutzt wurde
- Behebt das Problem, dass die Funktion adjustTaskHeightForBaselines die Zeilenhöhe nicht neu berechnete, wenn gantt.config.baselines.render_mode deaktiviert war
- Behebt das Problem, das die Anzeige von Aufgaben verhinderte, wenn die Timeline in der Salesforce-Umgebung ausgeblendet war
- Behebt das Problem, dass Kalender nicht von übergeordneten Aufgaben geerbt werden, wenn die dynamic_resource_calendars Konfiguration deaktiviert ist
- Behebt das Problem, dass die Scroll-Position beim erneuten Rendern zurückgesetzt wurde, wenn sich ReactGantt im groupBy-Modus befand
Aktualisierungen
- Hinzufügen des
isSalesforce-Flags zu gantt.env - Hinzufügen der
groupTasks-Eigenschaft zu React Gantt
9.0.10
22. April 2025. Bugfix-ReleaseFehlerbehebungen
- Behebt das Problem, das Änderungen am
parent-Feldwert im Lightbox verhinderte - Behebt zu schnelles Scrollen mit dem Mausrad in Firefox 88 und neuer
- Behebt das Problem, dass Projektaufgaben nicht verschoben werden konnten, wenn ein Unteraufgabe nicht geplant und ohne Datumsangaben war
- Stellt sicher, dass gantt.render() nicht unerwartet während der gantt.silent-Operation aufgerufen wird, wenn die Methoden open oder close verwendet werden
- Behebt das Problem, dass Projektaufgaben nicht neu gezeichnet werden, wenn das Ereignis onBeforeTaskChanged
falsezurückgibt - Stellt sicher, dass Fortschrittsbalken die gesamte Breite der Aufgabe abdecken, wenn erwartet
- Entfernt ungültige WAI-ARIA-Attribute von schreibgeschützten Aufgabenverknüpfungen zur Verbesserung der Barrierefreiheit
- Behebt das Problem, dass Aufgabenbalken-Resizer sich nicht an Änderungen der Aufgabenbalkenhöhe anpassen
9.0.9
16. April 2025. Bugfix-ReleaseAktualisierungen
- Beispiele für React Gantt wurden zu den Commercial-, Enterprise-, Ultimate- und Evaluation-Paketen hinzugefügt
Fehlerbehebungen
- Behebt das Problem, dass das Zoomen mit dem Mausrad nach Aufruf der resetLayout-Methode nicht mehr funktionierte
- Behebt das Problem, dass das Quick Info-Popup nach Klick auf die Auf-/Zuklapp-Schaltfläche in der Timeline oder Grid Ansicht erschien
- Behebt den Fehler, der beim Zerstören von Gantt ohne Initialisierung der Grid-Ansicht auftrat
- Behebt den Fehler, der beim Laden einer Aufgabe mit nicht vorhandenem Elternteil auftrat, während die Undo-Erweiterung aktiviert war
- Behebt das Problem, dass die click_drag-Erweiterung auf Touch-Geräten nicht funktionierte
- Verbessert das Scrollverhalten im Grid auf Touch-Geräten
9.0.7
27. März 2025. Bugfix-ReleaseFehlerbehebungen
- Behebt den Fehler, der auftritt, wenn auf eine Aufgabe in der Timeline ohne Grid geklickt wird, während keyboard_navigation aktiviert ist
- Korrigiert die Berechnung des WBS-Codes für sortierte Aufgaben, die eine Platzhalteraufgabe enthalten
- Behebt das Problem, dass Skalenzellen in der Ressourcentimeline beim Zusammenklappen von Aufgaben oder Größenänderung des Grids verschwinden
- Stellt sicher, dass die richtige Aufgabenreihenfolge beibehalten wird, wenn sowohl Kind- als auch Elternaufgaben innerhalb der
gantt.silent-Funktion hinzugefügt werden - Erhält den Fokus in bearbeitbaren Ressourcenzellen nach der Bearbeitung des Wertes
- Verhindert, dass Gantt beim Klicken auf eine Aufgabe ganz nach links scrollt
- Behält die
group-Eigenschaft bei, wenn neue Aufgaben im Gruppenmodus hinzugefügt werden - Behebt das Problem, dass Marker nicht angezeigt werden, wenn die Timeline initial deaktiviert war
- Verhindert doppelte Marker, wenn das Diagramm in der Layout-Konfiguration initial nicht angezeigt wird
- Behebt das Verschwinden von Drag-Handles (Verknüpfung, Fortschritt, Aufgaben-Resize) nach Ziehen der Timeline
- Stellt sicher, dass der Predecessor Inline Editor korrekt funktioniert, wenn der Link-ID-Typ numerisch ist
- Verhindert die Duplizierung der
gantt_marker_area-Elemente - Behebt die Undo-Funktionalität mit der
changeTaskId-Aktion
9.0.6
18. März 2025. Bugfix-ReleaseFehlerbehebungen
- Behebt das Problem, dass die Schaltflächen im Lightbox erst nach einer Neuinitialisierung von Gantt die aktuelle Sprache anzeigten
- Behebt einen Fehler, der beim Löschen von Verknüpfungen mit teilweise geladenen Aufgaben auftrat
- Verhindert, dass Aufgaben nach Änderung des Typs der
parent-Eigenschaft von numerisch auf String fälschlicherweise an das Ende ihres Zweigs verschoben werden - Verbessert das Verhalten der Scrollleisten durch Anpassung der Resizer in der Nähe der Scrollbars
- Stellt sicher, dass Ressourcenzuweisungen beim Hinzufügen von Aufgaben innerhalb von gantt.batchUpdate erhalten bleiben
- Behebt ein Problem, bei dem Aufgaben während Drag-and-Drop-Aktionen in der unendlichen Zeitskala verschwanden
- Stellt die korrekte Anzeige von Ressourcennamen im Lightbox nach mehrfachem Parsen der Daten sicher
- Behebt eine falsche Datumsberechnung in
getClosestWorkTimebei Verwendung der duration_step-Konfiguration - Ermöglicht das Abbrechen des onColumnDragMove-Events
- Behebt ein Kompatibilitätsproblem, das verhinderte, dass der Trial-Build in Lightning Web Components (LWC) ausgeführt werden konnte
- Behebt Probleme im Zusammenhang mit
fetchTasksund deepcopy_on_parse-Konfigurationen, die das Ressourcenpanel beeinflussten - Korrigiert das Erscheinungsbild von Schrift-Icons während der Gantt-Initialisierung
9.0.5
28. Februar 2025. Bugfix-Release- Behebt den Fehler beim Größenändern von Zeilen im Ressourcen-Grid
- Stellt sicher, dass das letzte Jahr im Bereich, der durch die year_range-Eigenschaft des Zeit-Steuerelements festgelegt ist, angegeben wird
- Korrigiert die Position von Verknüpfungspfeilen, die durch den CSS-Stil
line-heightbeeinflusst wurden - Behebt den Fehler beim Laden von Sammlungen ohne das
links-Array - Behebt das Problem mit
gantt.config.baselines, wenn es "falsy" ist, aber nicht explizit auffalsegesetzt wurde - Behebt das Problem, dass click_drag nach Aufruf von resetLayout nicht funktioniert
- Stellt sicher, dass ausgewählte Unteraufgaben nicht über ihren Eltern angezeigt werden, wenn keyboard_navigation aktiviert ist
- Behebt Probleme mit der Tastaturnavigation, wenn Aufgaben-IDs einfache Anführungszeichen enthalten
- Korrigiert das Verhalten von calculateEndDate, wenn die Dauer negativ ist
- Behebt den Fehler beim Laden von Datensätzen mit Baselines ohne aktive Timeline
- Stellt sicher, dass Grid-Zellen fokussiert werden, auch wenn Aufgaben außerhalb des Diagrammzeitraums liegen
- Behebt den Fehler beim teilweisen Löschen eines Datumswerts im Inline-Editor
- Behebt das Problem, dass das Ressourcenpanel nach dem Filtern falsch angezeigt wird, wenn
fetchTasksaktiviert ist
9.0.4
3. Dezember 2024. Bugfix-Release- Behebt das Problem, dass das SNET-Constraint-Datum nicht über den Inline-Editor geändert werden konnte
- Behebt das Problem, dass Gantt den globalen Kalender statt des Ressourcenkalenders für Aufgaben mit einer einzigen Ressourcenzuweisung zurückgibt, wenn die dynamic_resource_calendars-Konfiguration deaktiviert ist
- Behebt das Constraint-Datumsproblem beim Ändern des Startdatums über den Inline-Editor nach Neuinitialisierung von Gantt oder Zurücksetzen des Layouts
- Behebt den Skriptfehler mit einigen Konfigurationen von gantt.plugins, wenn die Methode gantt.getGanttInstance ohne Angabe eines Containers verwendet wird
- Behebt das Problem, dass Gantt nicht mehr funktioniert, wenn die auto_scheduling_project_constraint-Konfiguration aktiviert und Aufgaben gruppiert sind
- Stellt sicher, dass Gantt die Aufgaben-Constraint nach dem Ziehen einer Aufgabe beibehält
9.0.3
19. November 2024. Bugfix-Release- Behebt die Regression in den Styles für das Quick Info-Popup
- Behebt Build-Warnungen von PostCSS durch die Verwendung von 'start'/'end' anstelle von 'flex-start'/'flex-end'
- Verhindert, dass Ressourcenzuweisungen entfernt werden, wenn sie über das Lightbox aktualisiert werden
- Behebt das Problem mit einem leeren Aufgabenarray in resource_cell_value an arbeitsfreien Tagen, wenn resource_render_empty_cells aktiviert ist
- Korrigiert den Fehler, der beim Klicken auf Schaltflächen auftritt, die in Bereiche des Lightbox eingebettet sind
- Stellt sicher, dass das Ressourcenpanel und Zoomstufen synchron bleiben
- Verhindert, dass Inline-Editoren-Events nach Neuinitialisierung von Gantt oder Zurücksetzen des Layouts entfernt werden
- Behebt das Problem, dass der Offen-Status nach Wiederherstellung von Änderungen nicht wiederhergestellt wird
9.0.2
11. November 2024. Bugfix-ReleaseFehlerbehebungen
- Behebung der Regression, die zu falschen Stilen für Aufgabenrahmen und Fortschritt führte, wenn die Aufgabenfarbe über Eigenschaften eines Aufgabenobjekts festgelegt wurde
- Wiederherstellung der Funktionalität der marker_class Vorlage
- Wiederherstellung des fehlenden Klassennamens im Textarea-Abschnitt des Lightbox
- Korrektur des Problems, bei dem Deadlines außerhalb der Aufgabenzeile angezeigt und nicht vollständig zentriert wurden
- Sicherstellung, dass Links beim Mouseover über anderen Links angezeigt werden
- Behebung des Problems, bei dem Baseline-Daten beim Laden über die Methode parse nicht berechnet wurden
- Korrekte Positionierung von Constraints sowohl für reguläre als auch für RTL-Ansichten
- Verhinderung unnötiger Link-Schleifen beim Verknüpfen von Teilen aufgeteilter Aufgaben
- Behebung des Problems, bei dem Quick Info im detached mode aufgrund erhöhter Breite und festkodierter Stile nicht ausgeblendet wurde
- Aktualisierung der Export API zur Unterstützung der Baum-Einrückung beim Excel-Export
- Behebung des Problems, das die Auswahl von Aufgaben verhinderte, wenn multiselect_one_level aktiviert war und eine Aufgabe auf einer anderen Baumebene ausgewählt wurde
- Wiederherstellung der Funktionalität des export_api-Plugins in der TypeScript-Umgebung
- Aktualisierung der Typdefinitionen
9.0.1
21. Oktober 2024. Bugfix-ReleaseFehlerbehebungen
- Behebung der Regression mit der falschen Linkposition beim Ziehen mit aktiviertem smart_rendering
- Behebung der Regression, bei der die Resource Control des Lightbox über ihren Container hinaus erweitert wurde
- Korrektur der fehlenden unteren Rahmenlinie von Zeitskalen-Zellen in der letzten Zeile, wenn Zellen mit benutzerdefiniertem CSS hervorgehoben werden
- Behebung des falschen Verhaltens von Sticky Labels, wenn smart_scales deaktiviert ist
- Behebung des Problems, bei dem Gantt nach einem Rechtsklick weiterhin eine Aufgabe vertikal verschiebt
- Behebung des Problems, bei dem der Aufruf von resetLayout die Funktionalität des S-Curve Overlay-Plugins unterbrach
- Verhinderung der Erstellung von doppelten Links durch den Predecessor Editor
9.0
17. Oktober 2024. Haupt-UpdateÜbersicht des Releases im Blog
Breaking Changes
Dieses Update bringt einige Änderungen in der Struktur des Gantt-Pakets und im Verhalten der Funktionalität mit sich. Bitte lesen Sie die Migrationshinweise, um auf der sicheren Seite zu sein.
Neue Funktionen
- Skins-Anpassung mit CSS-Variablen
- Neues Dark Skin eingeführt
- Eingebaute Unterstützung für Baselines hinzugefügt
- Manuell geplante Sammelaufgaben werden jetzt unterstützt
- Sticky Labels für Zeitskalen
Updates
- Terrace Skin wurde aktualisiert
- Standardmäßige Anzeige von Deadlines hinzugefügt
- Standardmäßige Anzeige von Task Constraints hinzugefügt
- Quell-Dateien der Skins sind jetzt im Paket enthalten
- Die Methoden
setUndoStackundsetRedoStackwurden dem Undo-Plugin zum Verwalten der Undo/Redo-Stacks hinzugefügt - Möglichkeit, die Professional-Versionen von Gantt über npm zu installieren
- Bluebird Promise Bibliothek wurde aus der Kernbibliothek entfernt
- Verschiedene Verbesserungen für die Skalierung auf hochauflösenden Bildschirmen und die Reaktionsfähigkeit auf kleineren Bildschirmen
- Aktualisierte Typdefinitionen
Fehlerbehebungen
- Korrektur der falschen Linkpositionen für Meilensteine, wenn die übergeordnete Aufgabe eine größere Höhe hat
- Behebung des Fehlers, der während des Auto Scheduling auftritt, wenn die automatische Planung für eine Aufgabe abgebrochen wird
- Sicherstellung, dass Split Tasks korrekt innerhalb der übergeordneten Split-Zeile dargestellt werden
- Korrektur des Auto Scheduling von Projekten, wenn ein Subtask-Link einen Lag von 0 hat
- Behebung falscher Linkpositionen für Split Tasks, die unterschiedliche Zeilenhöhen haben
- Sicherstellung, dass Gantt Projekte mit 2 Ebenen von Aufgaben korrekt automatisch plant
- Behebung des Problems, dass Gantt das fixedDate "assignments" im resource_cell_value nicht zurückgibt, wenn sich die Aufgabe außerhalb des angegebenen Datumsbereichs befindet
8.0.11
8. Oktober 2024. Bugfix-ReleaseFehlerbehebungen
- Behebung des Problems, dass das Grid nicht mit der Timeline scrollt, wenn ein Spalten-Resizer in der rechten Spalte vorhanden ist
- Verhindern, dass das Lightbox beim Hinzufügen des Time section in den wide_form Modus wechselt
- Sicherstellen, dass der Number Editor die min- und max-Eigenschaften beachtet und keine Werte außerhalb des Bereichs zulässt
- Behebung des Fehlers beim Löschen einer Aufgabe innerhalb der gantt.batchUpdate-Methode, während Aufgaben im Resource Panel angezeigt werden
- Korrekte Zentrierung des Lightbox im Salesforce-Umfeld
- Behebung des Problems, dass die Tastaturnavigation aufgrund der row_height-Einstellung stoppt
- Korrektur der Daten für das Projekt-Auto Scheduling in einigen Szenarien, sodass nur ein Auto-Scheduling-Aufruf für genaue Ergebnisse erforderlich ist
- Behebung des Problems mit der Tastaturnavigation, wenn das Resource Histogram auf der Seite vorhanden ist
- Behebung des Initialisierungsfehlers auf Touch-Geräten, wenn gantt.getGanttInstance mit Konfigurationsparametern aufgerufen wird
- Die Methode gantt.load wurde aus der Node.js-Version entfernt
- Behebung des Fehlers, der von Gantt ausgelöst wird, wenn eine benutzerdefinierte getVisibleRange-Funktion definiert wird
- Behebung der Regression, durch die Gantt nach der Aktualisierung einer Aufgabe zu dieser scrollt, wenn Tastaturnavigation aktiviert ist
- Sicherstellung, dass Grid-Sortierung korrekt funktioniert, wenn auf das Sortier-Symbol im Header geklickt wird
- Behebung inkonsistenter Aufgaben-Neuzeichnung, wenn drag_timeline aktiviert ist
8.0.10
23. August 2024. Bugfix-ReleaseFehlerbehebungen
- Behebung des Problems, bei dem Gantt die Zusammenführung" von Datumseinstellungen aus dem zweiten Kalender nicht vorgenommen hat
- Behebung des Problems, bei dem Resources nicht zugewiesen wurden, wenn die Option "hide empty" aktiviert war
- Behebung der getLightboxSection-Methode, die für den Resource Section
nullzurückgab, bis ein Wert geändert wurde - Behebung des Problems, bei dem Templates des Resource Histogram nicht für Aufgaben aufgerufen wurden, die vor dem Mindestdatum begannen, aber innerhalb des angezeigten Datumsbereichs endeten
- Behebung des Problems, bei dem Resource Assignments nach Änderung des Aufgaben-Typs nicht gespeichert wurden
- Behebung des Problems, bei dem der 'project'-Aufgabentyp im Lightbox nicht gesetzt wurde
- Behebung des Problems, bei dem Worktime-Einstellungen des zusammengeführten" Kalenders als Wochenenden behandelt wurden
- Behebung des Problems, das das Gruppieren nach Ressourcen verhinderte, wenn eine Aufgabe Resource Assignments an unterschiedlichen Daten hatte
- Behebung des Fehlers, der beim Versuch, Split Tasks zu filtern, die keine Kinder haben, mit dem Event onBeforeSplitTaskDisplay auftrat
- Behebung des Problems, bei dem Resource Assignments nach Verschieben des Projekts mit Unteraufgaben nicht aktualisiert wurden
8.0.9
18. Juni 2024. Bugfix-ReleaseFehlerbehebungen
- Behebung des Problems, bei dem Aufgaben nach mehrmaligem Ein- oder Ausrücken mit Tastenkombinationen verschwinden
- Behebung des Problems, das das erneute Öffnen des Inline Editor nach vertikalem Scrollen im Gantt verhinderte
- Behebung des Problems, dass der DataProcessor benutzerdefinierte Header ignorierte, die in der Methode gantt.createDataProcessor angegeben wurden
- Behebung des Darstellungsproblems bei Aufgaben, das auftritt, wenn der onBeforeLightbox-Handler beim Erstellen einer neuen Aufgabe
falsezurückgibt - Behebung der falschen Höhe von Markern, wenn die timeline_placeholder-Konfiguration aktiviert ist
- Behebung des Problems, dass der Formatter nur mit lateinischen Symbolen funktionierte
- Behebung des Problems, das dazu führte, dass Aufgaben nach vertikalem Verschieben einer übergeordneten Aufgabe verschwinden
- Behebung der falschen Funktion der Tastenkombination zum Scrollen, wenn smart_rendering aktiviert ist
- Behebung des Problems, dass benutzerdefinierte Eigenschaften von Resource Assignments-Objekten nach dem Parsen nicht enthalten waren
- Aktualisierung der TypeScript-Typdefinitionen
8.0.8
31. Mai 2024. Bugfix-ReleaseFehlerbehebungen
- Behebung des Problems, das dazu führte, dass die Undo-Erweiterung einige Aktionen bei Massenoperationen übersprang
- Behebung des Skriptfehlers, der auftritt, wenn gantt.deleteLink aus der Funktion gantt.silent aufgerufen wird
- Behebung des falschen Verhaltens von Auto Scheduling, wenn zwei verbundene Aufgaben unterschiedliche Kalender haben
- Behebung des Skriptfehlers, der nach dem Erstellen eines Circular Link auftritt
- Behebung des Skriptfehlers, der nach dem Zerstören des Gantt auftritt, wenn ein bearbeitbares Resource Panel vorhanden war
- Behebung des Problems, das dazu führte, dass das Tooltip in einigen Browsern verschwand
8.0.7
16. Mai 2024. Bugfix-ReleaseFehlerbehebungen
- Behebung des Skriptfehlers, der im Test-Build auf SalesForce auftritt
- Das Ereignis onAfterTaskUpdate wird jetzt vor den Auto Scheduling-Ereignissen nach dem Verschieben von Aufgaben in der Zeitleiste ausgelöst
- Behebung des doppelten Auslösens von Ereignissen bei Interaktion mit einer ausgewählten Aufgabe, wenn die Multiselect-Erweiterung aktiviert ist
- Behebung des Skriptfehlers, der auftrat, wenn die erste Aufgabe im Diagramm keine Daten enthielt
- Der Name des Abschnitts aus dem lightbox wird nun als Klassenname dem Abschnitts-Element hinzugefügt, um eine bessere Identifikation zu ermöglichen
- Behebung der Unmöglichkeit, Aufgaben aus dem lightbox zu terminieren, wenn Auto Scheduling aktiviert ist
- Behebung der Marker-Positionierung in resize_rows beim Scrollen des Gantt-Diagramms
- Verhindern der Auto Scheduling von verknüpften unscheduled tasks
- Behebung eines Absturzes von Gantt beim Hinzufügen von Rollup-Aufgaben mit deaktiviertem Smart Rendering
- Behebung des Ziehens von split tasks auf Touch-Geräten
- Behebung von Fehlern, die mit den Methoden isCriticalTask, getFreeSlack und getTotalSlack für unscheduled tasks auftraten
- Behebung des Fehlers, der auftrat, wenn ein verknüpftes Projekt nur unscheduled Unteraufgaben enthielt
8.0.6
25. September 2023. Bugfix-ReleaseFehlerbehebungen
- Verbesserungen und Korrekturen bei der Verwendung von WAI-ARIA-Attributen für eine bessere Barrierefreiheit
- Behebung des Problems der verringernden Breite des Grids nach dem Neuzeichnen, wenn die
grid_elastic_columns-Konfiguration aktiviert ist - Die Standardanzahl der
undo_stepswurde von 10 auf 100 erhöht - Der Export API Client ist nun in die GPL-Version von Gantt integriert, zuvor war er nur in PRO-Versionen enthalten
- Unterstützung für https Export-Serverendpunkte in der Node.js-Version von Gantt hinzugefügt
8.0.5
1. September 2023. Bugfix-ReleaseFehlerbehebungen
- Behebung falscher Warnungen, die durch das Aktivieren von Erweiterungen über die gantt.getGanttInstance-Konfiguration ausgelöst wurden
- Behebung der fehlerhaften Funktion von gantt.exportToExcel(), wenn die skip_off_time-Konfiguration aktiviert ist
- Verbesserungen für den Samples Viewer
8.0.4
31. Juli 2023. Bugfix-ReleaseFehlerbehebungen
- Behebung eines Problems, bei dem der DataProcessor Änderungen im Resource Datastore nicht verfolgte
- Behebung eines Fehlers, der nach dem Verschieben einer Aufgabe auftrat, wenn die process_resource_assignments-Konfiguration deaktiviert war
- Behebung der fehlerhaften Funktion von gantt.calculateEndDate beim Subtrahieren von Datumswerten in Minuten
- Kleine Leistungsverbesserung für Layouts mit visibility groups
8.0.3
14. Juni 2023. Bugfix-ReleaseFehlerbehebungen
- Leistungsverbesserungen für das Resource Panel
- Behebung der falschen Berechnung von Free Slack für Aufgaben mit negativem Lag
- Behebung der fehlerhaften Berechnung des Critical Path für Aufgaben mit 100 % Fortschritt
8.0.2
31. Mai 2023. Bugfix-ReleaseFehlerbehebungen
- Behebung von Export-Fehlern, die auftreten, wenn LinkFormatters verwendet werden
- Behebung der fehlerhaften Funktion der Undo-Erweiterung mit Ressourcen und Ressourcen-Zuweisungen
- Aktualisierte Typdefinitionen
- Leistungsverbesserungen beim Rendern von Rollup-Aufgaben
- Leistungsverbesserung beim Rendern von Split Tasks
- Weitere Leistungsverbesserungen
8.0.1
30. März 2023. Bugfix-ReleaseFehlerbehebungen
- Behebung eines Fehlers, der von gantt.showCover() ausgelöst wurde, wenn das lightbox nicht geöffnet war
- Behebung einer Regression bei split tasks, die einen Skriptfehler für außerhalb der Zeitskala angezeigte Split Tasks verursachte
- Behebung einer Regression in der Methode gantt.addLinkLayer()
- Behebung der fehlerhaften Funktion von auto scheduling mit MSO-, FNET- und FNLT-Beschränkungen, wenn die Einstellungen der Arbeitszeit einen Minutenanteil enthalten
- Behebung der Funktion des onBeforeSplitTaskDisplay-Ereignisses beim Scrollen
8.0
20. März 2023. Haupt-UpdateBreaking Changes
Lesen Sie den Migrationsartikel, um mit der neuesten Version Schritt zu halten.
Neue Funktionen
- Aktualisiertes Ressourcenmanagement:
- Ressourcen und Ressourcen-Zuweisungen können jetzt zusammen mit den Daten geladen werden
- Änderungen an Ressourcen und Ressourcen-Zuweisungen können mit dem DataProcessor erfasst werden
- Reduzierter Boilerplate-Code für die Nutzung des Resource panel
- Gruppierungsfunktion für Aufgaben kann jetzt die ursprüngliche Gantt-Baumstruktur innerhalb von Gruppen beibehalten:
- Neuer save_tree_structure-Parameter der groupBy()-Methode
- Leerer Status-Bildschirm:
- Neue show_empty_state-Eigenschaft
- Neue emptyStateElement-Erweiterung
- Möglichkeit, das Hintergrundraster der Zeitleiste auf den gesamten Container auszuweiten:
- Neue timeline_placeholder-Eigenschaft
- Verbesserungen für Rollup-Elemente und Split Tasks:
- Möglichkeit, einzelne Rollup-Elemente und Split Tasks zu stylen
- Möglichkeit, alle Rollup-Elemente aus der Projektaufgabe auszublenden
- Möglichkeit zu steuern, wo Rollup-Elemente angezeigt werden (neues onBeforeRollupTaskDisplay-Ereignis)
- Möglichkeit, Split Tasks zu filtern (neues onBeforeSplitTaskDisplay-Ereignis)
- Performance-Optimierung für die Anzeige von Split Tasks
- Möglichkeit, Elemente erst nach Bestätigung vom Backend zu löschen:
- Neuer deleteAfterConfirmation-Parameter des dataProcessor-Konfigurationsobjekts
- Aktualisiertes Auto Scheduling & Constraint-Berechnung:
- Aufgaben können jetzt den Constraint-Typ von übergeordneten Projekten erben:
- Neue auto_scheduling_project_constraint-Eigenschaft
- Aufgaben können jetzt den Constraint-Typ von übergeordneten Projekten erben:
- Verbesserungen für Critical Path, Slack und Auto Scheduling:
- Critical Path-, Slack- und Auto Scheduling-Algorithmen können jetzt den Fortschritt einer Aufgabe berücksichtigen:
- Neue auto_scheduling_use_progress-Eigenschaft
- Total Slack kann jetzt für Projekte berechnet werden
- Deutliche Leistungsverbesserung bei der Berechnung des Critical Path
- Critical Path-, Slack- und Auto Scheduling-Algorithmen können jetzt den Fortschritt einer Aufgabe berücksichtigen:
- Die getTaskBy()-Methode ermöglicht jetzt die Auswahl von 'Projekt'-Aufgaben:
- Neuer types-Parameter der getTaskBy()-Methode
- Möglichkeit, beliebigen HTML-Inhalt in die Zellen der Zeitleiste einzufügen:
- Neues timeline_cell_content-Template
- Die Export-API ist jetzt in gantt.plugins enthalten und erfordert keine zusätzliche JS-Datei mehr. Siehe Migration
Updates
- Aktualisierte TypeScript-Typdefinitionen
Fehlerbehebungen
- Behebung des Problems bei der Dauerberechnung mit Minuten-duration_unit und benutzerdefinierten Arbeitszeiteinstellungen
- Behebung verschiedener Probleme bei der Slack-Berechnung
- Behebung eines Skriptfehlers beim Laden von Daten, wenn Slack-Berechnungen aktiviert sind
- Die Methode setWorkTime unterstützt jetzt das Setzen von Regeln für Daten innerhalb von customWeeks
- Behebung des Problems mit Smart Rendering, das leere Bereiche anstelle von Daten im Gantt verursacht
- Behebung des Problems mit vertikalem Reordering von Zeilen im Grid, wenn einige Zeilen benutzerdefinierte Höhen haben
- Behebung der fehlerhaften Funktion von Inline-Editoren, wenn die Multiselect-Erweiterung aktiviert ist
- Behebung der fehlerhaften Anzeige des Quick Info-Popups, wenn die gantt.config.quick_info_detached-Konfiguration auf
falsegesetzt ist - Korrekte Argumente der
is_valid-Funktion des Inline Editor-Interfaces. Die Funktion erhält nun das Spaltenobjekt - Sicherstellung, dass die
parent-Eigenschaft der Aufgabe korrekt gespeichert wird, wenn die Aufgabe mit aktiviertem gantt.groupBy erstellt wird - Behebung des Problems mit unerwartetem vertikalem Scrollen, wenn placeholder tasks und Keyboard navigation aktiviert sind
- Behebung des Problems, dass der DataProcessor nach Auto Scheduling einige Änderungen nicht an das Backend übermittelt
- Behebung der fehlerhaften Funktion von vertikalem Reordering, durch die Aufgabenzeilen außerhalb des Gantt gezogen werden konnten
- Behebung der falschen Reihenfolge der
odd-CSS-Klassen von Zeilen im Resource panel
7.1.13
4. November 2022. Bugfix-ReleaseFehlerbehebungen
- Behebt das fehlerhafte Verhalten der Methode gantt.addLinkLayer() zusammen mit der Eigenschaft smart_rendering
- Behebt Darstellungsprobleme des S-Kurven-Overlays in Kombination mit verschiedenen Zeitskalen
- Behebt das Problem beim Größenanpassen der Spalten im Grid, wenn die Eigenschaft grid_elastic_columns aktiviert ist
- Behebt das Problem, dass Gantt die Position des vertikalen Scrollbalkens nach dem Löschen einer Aufgabe über die Tastaturnavigation zurücksetzt
- Behebt das fehlerhafte Verhalten der Methode treeDatastore.move()
- Behebt das Problem mit der Methode gantt.parse(); extra collections aus dem Datensatz sollten über die Methode gantt.serverList() verfügbar sein
- Behebt das Problem mit der Methode gantt.groupBy(), bei dem der Auswahlstatus nach dem Gruppieren zurückgesetzt wurde
- Behebt Kompatibilitätsprobleme mit Vue.js v3.x
- Behebt den Skriptfehler, der von der Methode gantt.getConstraintLimitations() ausgelöst wurde, wenn die angegebene Aufgabe kein 'constraint_date' hatte
- Behebt Kompatibilitätsprobleme mit SalesForce Web Security
- Behebt das Problem, dass der Fokus nach einem Klick außerhalb des Gantt-Containers wieder auf Gantt zurückgesetzt wurde, wenn die Tastaturnavigation aktiviert war
- Deutsche Lokalisierung wurde aktualisiert
- Es ist jetzt möglich, den Inline-Editor nach einem Klick auf eine Aufgabe im Multi-Selektionsmodus zu öffnen (die Eigenschaft inline_editors_multiselect_open wurde hinzugefügt)
7.1.12
16. Juni 2022. Bugfix-ReleaseFehlerbehebungen
- Behebt das fehlerhafte Verhalten der Methode gantt.isWorkTime() mit der Zeiteinheit "week"
- Behebt das Problem, das verhinderte, dass Aufgaben und Verknüpfungen gerendert wurden, wenn sie über die Methode gantt.silent() hinzugefügt wurden
- Behebt das Problem, das in einigen Fällen nach dem Laden von Daten die Fehlermeldung "Task not found" angezeigt wurde
- Behebt das fehlerhafte Verhalten der Methode gantt.changeLightboxType(), bei dem alte Lightbox-Elemente im DOM verblieben
- Behebt die falsche Berechnung der Enddaten von Aufgaben, wenn sich Aufgaben nach der Sommer-/Winterzeitumstellung überschneiden
- Behebt das Problem, dass das Resource Grid verschwand, wenn der Benutzer einen Ressourcenwert mit dem Zelleneditor bearbeitete
- Behebt den Skriptfehler, der auftrat, wenn das Gantt-Layout die Ansichten "resourceGrid"/"resourceTimeline", aber nicht die Ansichten "grid"/"timeline" enthielt
- Behebt das fehlerhafte Verhalten der autosize-Konfiguration, wenn das Gantt-Layout das Resource Panel enthielt
- Behebt die Lightbox für Split-Aufgaben, die Lightbox sollte jetzt beim Doppelklick auf eine Split-Aufgabe angezeigt werden
7.1.11
27. April 2022. Bugfix-ReleaseFehlerbehebungen
- Behebt Sourcemaps für komprimierte Gantt-Dateien
- Behebt die falsche Position von Markierungen, wenn autosize = 'y' angewendet wurde
- Behebt die falsche Position des Tooltips und einiger anderer Gantt-Elemente, wenn der Gantt-Container zusätzlichen Rand oder vertikale Versätze hatte
- Behebt das Problem, dass sich die Reihenfolge der Zeilen im editierbaren Ressourcen-Diagramm nach der Bearbeitung der ersten Zelle der Ressourcen-Zuweisung änderte
- Behebt das Problem, das das fehlerhafte Verhalten des smart rendering nach dem Erweitern oder Reduzieren von Aufgaben in einigen Fällen verursachte
- Behebt das Problem mit dem onBeforeDrag-Event, das die Standardaktionen nicht blockierte, wenn die Erweiterungen click_drag und drag_timeline aktiviert waren
- Behebt den Skriptfehler, der ausgelöst wurde, wenn die Methode changeId() für den resource assignments store aufgerufen wurde
- Die Scrollbars des Standard-Gantt-Layouts benötigen keine festen scrollVer/scrollHor-Namen mehr, um korrekt zu funktionieren
- Split-Aufgaben erhalten jetzt die Klasse 'gantt_selected' bei Auswahl, genauso wie reguläre Aufgaben
7.1.10
16. März 2022. Bugfix-ReleaseFehlerbehebungen
- Behebt das Problem, dass eine Projektaufgabe nicht gerendert wurde, wenn sie keine Unteraufgaben hatte und der Parameter
start_datefür die Aufgabe angegeben war - Behebt das Problem beim Größenanpassen einer Aufgabenzeile per Drag & Drop, wenn die Aufgaben-ID entweder ein Nicht-Zahlenwert oder eine numerische Zeichenkette mit mehr als 16 Symbolen war
- Behebt das fehlerhafte Verhalten von visibility groups, das verhinderte, dass die Größen von Grid und Zeitskala im komplexen Layout synchronisiert wurden
- Behebt Probleme mit Aufgabendaten nach dem gleichzeitigen horizontalen Verschieben mehrerer Aufgaben
- Behebt das Problem, dass dataProcessor nicht alle Updates aus verschiedenen Datastores sendete, wenn der auto-update mode deaktiviert war
- Behebt das Problem, dass der milestone mit dem FF-Link auf den nächsten Tag verschoben wurde
- Behebt die falsche Berechnung des
end_datevon Meilensteinen bei Verwendung von backward scheduling und Einstellung von project_end auf die Nicht-Arbeitszeit - Behebt das fehlerhafte Verhalten beim Umordnen von Aufgaben, wenn HTML-Elemente über dem Gantt angezeigt wurden
- Behebt das Problem mit der Methode unsetWorkTime(), wenn die Datums-/Tageskonfiguration aus dem Kalender entfernt wurde, aber die Änderungen nicht sofort angewendet wurden
- Behebt das Problem mit der Methode clearAll(), die ausgewählte Aufgaben nicht löschte, wenn die multiselect-Erweiterung aktiviert war
- Behebt den Fehler, der beim Anwenden der Methode exportToExcel() mit dem Parameter
visual: trueund der Einstellung der duration_unit-Konfiguration auf 'hour' auftrat
7.1.9
10. Januar 2022. Bugfix-ReleaseFehlerbehebungen
- Behebt das Problem mit der Ausrichtung von Unteraufgaben nach dem Verschieben eines Projekts in der "year"-Skala und dynamischem Wechsel der Skalen
- Behebt das Problem, das die Projektdauer nach dem Verschieben des Projekts mit Unteraufgaben in der "month"-Skala veränderte
- Behebt das Problem mit Auto Scheduling, das den constraint type nach Änderung der Aufgabendauer von "ASAP" zu "SNET" änderte
- Behebt das fehlerhafte Verhalten von backward scheduling nach Änderung von Start- und Enddatum über Inline-Editoren, wenn schedule_from_end aktiviert ist
- Es ist jetzt möglich, die Lightbox für schreibgeschützte Aufgaben im Read-Only-Modus zu öffnen
- Es ist jetzt nicht mehr möglich, schreibgeschützte Aufgaben über die Lightbox zu bearbeiten
- Behebt das Problem mit der Lightbox, die sich nicht für bearbeitbare Aufgaben im Read-Only-Modus öffnen ließ (aufgetreten in v6.3.1)
- Behebt das Problem beim Größenanpassen von Spalten im Grid nach dem Ausblenden der Zeitleiste über show_chart
- Behebt das Problem mit Auto Scheduling, das nach Änderung der Werte von project_start und project_end nicht abgebrochen werden konnte
- Behebt das Problem, dass Gantt Aufgaben mit deaktiviertem Auto-Scheduling trotzdem Einschränkungen zuwies
- Behebt das Problem bei der Definition eines Jahresbereichs durch die Lightbox, wenn der Aufgabenzeitraum mehr als 10 Jahre beträgt und kein Bereich für den Jahresselektor angegeben ist
- Behebt den Skriptfehler, der nach dem Laden von Gantt auftrat, wenn ein horizontaler Scrollbalken an 3 oder mehr vertikale Ansichten angehängt war
- Behebt das fehlerhafte Verhalten des onBeforeTaskAutoSchedule-Events nach Setzen der ASAP-Einschränkung für eine Aufgabe ohne Verknüpfungen, wenn der strict mode aktiviert ist
- Behebt den Fehler, der beim Ausführen von minifizierten Gantt-Versionen in Next.js-Projekten auftrat
- Behebt das Problem, dass sich die Breite von Gantt nach der Initialisierung der gantt instance in einem leeren Container änderte
7.1.8
30. November 2021. Bugfix-ReleaseFehlerbehebungen
- Behebt den Skriptfehler, der von der Methode gantt.groupBy ausgelöst wurde, wenn das Resource Histogram und die fit_tasks-Konfiguration aktiviert waren
- Behebt das fehlerhafte Verhalten der Undo-Erweiterung, die keine Updates an den Server sendete, wenn vertikales Umordnen rückgängig gemacht wurde
- Behebt das Problem mit dem Export nach MS Project-Modul, das in einigen Fällen zu einem
Unknown errorführte, wenn benutzerdefinierte Eigenschaften beim Export gesendet wurden - Behebt das fehlerhafte Verhalten der Methode gantt.silent, die nicht verhinderte, dass gantt.changeTaskId API-Events und Neuzeichnungen auslöste
- Behebt das fehlerhafte Verhalten der Methode gantt.undo, die die ursprüngliche vertikale Position des zurückgesetzten Elements nicht wiederherstellte
- Behebt das fehlerhafte Verhalten des Formulars zur Ressourcen-Zuweisung, das dazu führte, dass Gantt die vom Benutzer angegebene ID der resource assignment durch einen automatisch generierten Wert ersetzte
- Behebt das fehlerhafte Verhalten von gantt.changeTaskId in Fällen, in denen die betroffenen Aufgaben verschachtelte Elemente hatten, was dazu führte, dass die Ebene der verschachtelten Elemente falsch berechnet wurde
7.1.7
5. Oktober 2021. Bugfix-ReleaseFehlerbehebungen
- Behebung von Problemen bei der fehlerhaften Berechnung der total slack Werte
- Performance-Verbesserung bei der Berechnung von total slack
- Stilkorrekturen für das lightbox im Material Skin
- Behebung des Problems mit dem Zoom plugin, das verhinderte, dass die zoom.init Methode funktioniert, wenn sie nach gantt.init aufgerufen wurde
- Behebung eines Skriptfehlers, der bei Verwendung der inherit_calendar Konfiguration zusammen mit der gantt.groupBy Methode auftrat
- Behebung eines Skriptfehlers beim Hinzufügen von Aufgaben über gantt.batchUpdate, wenn die placeholder task aktiv ist
- Behebung des Problems, das es erlaubte, die placeholder task zu sortieren, neu anzuordnen oder Unteraufgaben zu akzeptieren
- Behebung von Problemen mit der falschen Größe der grid columns
- Behebung des fehlerhaften Verhaltens der column's resizers, das mit dem reordering of the columns kollidierte
7.1.6
23. August 2021. Bugfix-ReleaseFehlerbehebungen
- Behebung des fehlerhaften Verhaltens der auto_scheduling_move_projects Konfiguration, wenn schedule_from_end aktiviert ist
- Behebung des fehlerhaften Verhaltens des onrender Callbacks der Spalte, das dazu führte, dass benutzerdefinierte Elemente beim schnellen Scrollen im Grid verschwanden
- Behebung der Regression (aufgetreten in v7.1.5), die dazu führte, dass Zeilen im Grid nach dem Ändern der Größe einer Zelle in komplexen Layouts verschwanden
- Behebung des fehlerhaften Verhaltens der size/visibility groups, das verhinderte, dass die Größen der Spalten im komplexen Layout synchronisiert wurden
- Verbesserte Darstellung des Grids, wenn das Gantt in einem kleinen Container gerendert wird
7.1.5
22. Juli 2021. Bugfix-ReleaseFehlerbehebungen
- Behebung des fehlerhaften Verhaltens beim vertikalen Umordnen von Aufgaben im "marker" mode, wenn Gantt-Zeilen unterschiedliche Höhen haben
- Behebung des Problems mit den Größen der Zeitleiste und des Grids in einigen Layouts, wenn die show_grid und show_chart Konfigurationen deaktiviert sind
- Die Attribute
data-column-nameunddata-column-indexwerden für Zellen des Grid-Headers hinzugefügt - Behebung der fehlerhaften Anzeige des Grids nach der Reinitialisierung des Gantt, nachdem alle Spalten aus der Konfiguration entfernt wurden
- Behebung eines Problems, das dazu führte, dass die Resource-Panel-Konfiguration die Hauptkonfiguration des Gantt in Vue.js-Anwendungen überschreibt
- Hinzufügen der Möglichkeit, die Konfiguration des resource panel dynamisch zu ändern, indem das Konfigurationsobjekt für das resource layout angepasst wird
7.1.4
30. Juni 2021. Bugfix-ReleaseFehlerbehebungen
- Behebung des fehlerhaften Verhaltens von unsetWorkTime, das dazu führte, dass betroffene Daten falsche Arbeitszeiten hatten
- Behebung eines Skriptfehlers im Resource histogram nach Scrollen, wenn resource_render_empty_cells auf false und smart_rendering aktiviert ist
- Behebung des fehlerhaften Verhaltens der Methoden
editNextRowundeditPrevRowdes Inline Editors Moduls - Behebung des fehlerhaften Verhaltens des Quick Info Popups, das dazu führte, dass das Popup nach einem Klick auf die "add"-Schaltfläche im Grid angezeigt wurde
- Behebung des fehlerhaften Verhaltens der ASAP constraints, das verhinderte, dass Aufgaben auf das früheste Datum des Projekts verschoben wurden
- Behebung des fehlerhaften Verhaltens von Inline Editors, das die Bearbeitung von constraints über den Inline-Editor verhinderte
- Behebung des fehlerhaften Scrollverhaltens bei der Keyboard Navigation, das ein unnötiges Scrollen auslöste, wenn ausgewählte Aufgabenleisten sichtbar sind
- Behebung eines Skriptfehlers, wenn die Maus den Container verlässt und die click_drag Erweiterung aktiviert ist
- Performance-Verbesserungen für die auto_types Konfiguration von Gantt
7.1.3
25. Mai 2021. Bugfix-ReleaseFehlerbehebungen
- Behebung eines Skriptfehlers beim Aufruf von gantt.moveTask, wenn einige Aufgaben über das onBeforeTaskDisplay Event ausgeblendet werden
- Behebung eines Problems mit der Scrollgeschwindigkeit im neuesten Firefox-Browser
- Performance-Verbesserung für Berechnungen der Arbeitszeit
7.1.2
26. April 2021. Bugfix-ReleaseFehlerbehebungen
- Deutliche Performance-Verbesserung des resource panel
- Behebung eines Skriptfehlers beim Aufruf von gantt.destructor, während gantt.load noch läuft
- Behebung des fehlerhaften Verhaltens von split tasks beim Ändern der Aufgaben-ID
- Behebung des fehlerhaften Scrollverhaltens mit dem Mausrad in Angular
7.1.1
19. April 2021. Bugfix-ReleaseFehlerbehebungen
- Behebung der Regression im click_drag Plugin
- Behebung des Security Violation Fehlers, der beim Setzen der gantt.config.csp Konfiguration auf "auto" ausgelöst wurde
- Korrektur der Build-Einstellungen, die dazu führten, dass der Paketcode v7.1.0 ES6-Syntax enthielt; die Bibliothek ist wieder ES5-kompatibel
- Behebung eines Skriptfehlers beim Versuch, eine Grid-Spalte zu skalieren, wenn die gantt.config.reorder_grid_columns Konfiguration aktiviert ist
- Aktualisierung der TypeScript-Typdefinitionen
- Hinzufügen des onDestroy Events zum datastore
- Performance-Verbesserung für Gantt-Diagramme mit einer großen Anzahl von task calendars
- Performance-Verbesserung für Berechnungen von Ressourcen-Zuweisungen während batchUpdate und autoScheduling
7.1
8. April 2021. Minor UpdateBreaking Changes
Dieses Update bringt Änderungen an einigen Teilen der Komponente mit sich. Auch wenn keine Änderungen am bestehenden Code erforderlich sind, überprüfen Sie bitte den Artikel zur Migration.
Neue Funktionen
- Die Möglichkeit, Ressourcen bestimmten Daten einer Aufgabe zuzuweisen
- Die neue gantt.getTaskAssignments() Methode
- Die Möglichkeit, Ressourcen-Zuweisungen über die neue gantt.config.process_resource_assignments und gantt.updateTaskAssignments() Gantt API zu verwalten
- Rollup-Aufgaben und Meilensteine
- Die Möglichkeit, Aufgabenleisten und Meilensteine im Zeitachsenbereich auszublenden
- Die Möglichkeit, unterschiedliche Arbeitszeiten für verschiedene Zeiträume festzulegen
- Die Möglichkeit, die Höhe einer einzelnen Zeile im Grid festzulegen
- Die Möglichkeit, eine Zeile im Grid per Drag-and-Drop zu skalieren
- Möglichkeit, die Höhe des DOM-Elements einer Aufgabe über die gantt.getTaskBarHeight() Methode abzurufen
- Neue Events: onBeforeRowResize, onRowResize, onBeforeRowResizeEnd, onAfterRowResize
- Das onrender Callback für das Rendern einer Grid-Zelle im DOM wurde hinzugefügt
- Das onrender Callback für das Rendern eines benutzerdefinierten Elements der Task-Layer im DOM wurde hinzugefügt
Fehlerbehebungen
- Behebung eines Problems beim vertikalen Umordnen von Aufgaben in der Ressourcenansicht, wenn Ressourcen Werte zugewiesen wurden
- Behebung eines Problems, das dazu führte, dass "resource_cell_value" nicht aufgerufen und die Ressourcenmarkierungen nicht gerendert wurden, wenn eine Aufgabe nicht am Anfang der Timeline-Zelle beginnt
- Behebung eines Problems, das dazu führte, dass Gantt nicht mehr funktionierte, wenn eine Aufgabe mit einer bereits im Datastore vorhandenen ID gelöscht wurde
- Behebung eines Skriptfehlers beim Angeben des Werts 0 als Aufgaben-ID, auch wenn der "root_id"-Parameter gesetzt ist
- Behebung eines Problems, das dazu führte, dass der Resizer-Listener in Salesforce-Umgebungen nicht funktionierte
- Behebung eines Skriptfehlers beim mehrmaligen Anwenden der Fullscreen Extension zusammen mit ihren Methoden
- Behebung eines Problems mit der Keyboard Navigation Extension, das dazu führte, dass die Navigation im Grid nicht mehr funktionierte, wenn das Plugin mehrmals hinzugefügt wurde
- Behebung eines Problems mit Inline Editors, bei dem der Editor in einer Zelle, die nach einer über hide:true ausgeblendeten Spalte liegt, nicht geöffnet werden konnte
7.0.13
15. Februar 2021. Bugfix-ReleaseFehlerbehebungen
- Behebung eines Skriptfehlers, der auftrat, wenn die layout configuration dynamisch geändert und gantt.addTaskLayer verwendet wurde
- Behebung eines Problems mit der anfänglichen inneren Höhe des resource histogram, wenn die Option
fetchTasksverwendet wurde - Behebung des fehlerhaften Verhaltens des predecessor editor, das dazu führte, dass bestehende Links beim Bearbeiten des Werts gelöscht wurden
- Behebung des fehlerhaften Verhaltens des Gantt, wenn eine task with a non-unique ID über gantt.addTask und gantt.parse hinzugefügt wurde
- Performance-Verbesserung für Drag-and-Drop, wenn die Optionen auto_types und drag_project aktiviert sind
- Performance-Verbesserung für die Berechnung der Arbeitszeit, wenn duration_unit auf "day" gesetzt ist
7.0.12
14. Januar 2021. Bugfix-ReleaseFehlerbehebungen
- Behebung einiger kleiner Probleme mit vertikalem Drag-and-Drop in großen Projekten
- Behebung des Problems mit der inkorrekten Größe des Containers bei Verwendung der autosize Konfiguration
- Tastaturnavigation funktioniert jetzt korrekt mit dem horizontalen Scrollen des Grids
- HTML-Ansichten des Layouts unterstützen jetzt externe Scrollbars
- Behebung des Problems, das nach dem Verschieben von Aufgaben einen inkorrekten Zustand des Grids verursachte, wenn das zusätzliche Grid dem Layout hinzugefügt wurde
- Behebung eines Skriptfehlers, der nach dem Leeren und erneuten Laden des Ressourcen-Panels auftrat, wenn eine Ressource ausgewählt war
- Hinzufügen der Möglichkeit, die automatische Korrektur des Enddatums im Zeit-Abschnitt der Lightbox zu deaktivieren, die angewendet wurde, wenn das ausgewählte Startdatum größer als das Enddatum war
- Behebung eines Tippfehlers in der Standardkonfiguration des Duration Formatter
- Behebung eines Skriptfehlers, der ausgelöst wurde, wenn das Gantt-Diagramm zerstört wurde, während eine Popup-Nachricht angezeigt wurde
- Behebung der anfänglichen Position des horizontalen Scrolls in Grid und Timeline im RTL-Modus
- Behebung des Problems mit der Lightbox, das dazu führte, dass der ausgewählte Typ einer Aufgabe nicht gespeichert wurde, wenn das typeselect Steuerelement nicht zur Lightbox-Konfiguration hinzugefügt wurde
- Behebung des Problems, das dazu führte, dass Marker nach dem Aufruf der Methode gantt.resetLayout() verschwanden
- Behebung eines Performance-Problems mit der drag_project Konfiguration bei großen Projekten
- Behebung des Problems, das verhinderte, dass das QuickInfo Popup im Nur-Lese-Modus angezeigt wurde, wenn benutzerdefinierte Buttons zur Konfiguration hinzugefügt wurden
7.0.11
11. November 2020. Bugfix-ReleaseAktualisierungen
- Hinzufügen der container_resize_timeout Konfiguration, um das Timeout vor dem Neuzeichnen des Gantt-Diagramms beim Ändern der Containergröße zu ändern
- Hinzufügen der wheel_scroll_sensitivity Konfiguration, um die Scrollgeschwindigkeit des Gantt-Diagramms mit dem Mausrad zu ändern
Fehlerbehebungen
- Behebung des Fehlers mit Auto Scheduling bei Verwendung verschiedener Arbeitskalender
- Behebung des Konflikts zwischen placeholder-Aufgaben und Auto Scheduling
- Behebung von überflüssigen Neuzeichnungen, wenn sort aktiviert ist
- Behebung des Problems mit Inline-Editoren und einem scrollbaren Grid, wenn Inline-Editoren direkt nach dem Klick den Fokus verlieren
- Behebung des Problems, das dazu führte, dass Gantt das Quick Info Popup schloss, wenn der Benutzer darauf klickte