Die Möglichkeit, die Skalierung einer Gantt-Diagramm-Ansicht dynamisch anzupassen, macht das Diagramm flexibel und ermöglicht es, auf unterschiedliche Benutzeranforderungen einzugehen.
Ein Manager, der beispielsweise ein einjähriges Projekt betreut, bevorzugt möglicherweise die Anzeige des Zeitplans nach Monaten, um einen Überblick zu erhalten. Beim Fokussieren auf die Details einer Aufgabe kann jedoch das Umschalten auf eine Wochen- oder Tagesansicht hilfreich sein, um präzisere Informationen zu erhalten.
Warum sich auf nur eine Option beschränken? Es ist am besten, alle Optionen anzubieten und dem Benutzer die Wahl der passenden Skalierung zu überlassen.
Um die Einstellungen der Skalierung dynamisch zu ändern (nachdem dhtmlxGantt initialisiert wurde), gehen Sie wie folgt vor:
Dynamische Änderung der Skalierungskonfiguration
gantt.config.scales = [
{unit: "month", step: 1, format: "%F, %Y"},
];
gantt.init("gantt_here");
gantt.config.scales = [ {unit: "day", step: 1, format: "%d %M, %D"} ]; gantt.templates.scale_cell_class = function(date){ if(date.getDay()==0||date.getDay()==6){ return "weekend"; }};gantt.render();
Zurück nach oben