Diese Funktionalität ist seit Version 6.2 veraltet. Um mehrere Zeitskalen festzulegen, verwenden Sie stattdessen die Konfiguration scales
. Erfahren Sie mehr.
Wenn Sie Aufgaben in mehreren Zeiteinheiten gleichzeitig anzeigen müssen, können Sie zusätzliche Skalen unterhalb der Standard-Skala hinzufügen.
Diese zusätzlichen Skalen werden mit der Eigenschaft subscales
eingerichtet:
gantt.config.scale_unit = "month";
gantt.config.date_scale = "%F, %Y";
gantt.config.subscales = [
{unit:"week", step:1, date:"%W"},
{unit:"day", step:1, date:"%D" }
];
Sie können die folgenden Aspekte einer zweiten Skala anpassen:
Um die Einheit der zweiten Skala zu definieren, können Sie das unit-Attribut mit der Eigenschaft subscales
verwenden:
gantt.config.subscales = [
{unit:"month", date:"%F, %Y" }
];
Related sample: Multiple scales
Das step-Attribut in der Eigenschaft subscales
ermöglicht es Ihnen, den Schritt für die zweite Skala festzulegen:
gantt.config.subscales = [
{unit:"month", step:1, date:"%F, %Y" }
];
Related sample: Multiple scales
Sie können das Format der zweiten Skala wie folgt angeben:
gantt.config.subscales = [
{unit:"week", step:1, date:"%W"}
];
gantt.config.subscales = [
{unit:"week", step:1, template:weekScaleTemplate}
];
var weekScaleTemplate = function(date){
var dateToStr = gantt.date.date_to_str("%d %M");
var endDate = gantt.date.add(gantt.date.add(date, 1, "week"), -1, "day");
return dateToStr(date) + " - " + dateToStr(endDate);
};
Related sample: Multiple scales
Weitere Details zu verfügbaren Formatzeichen finden Sie im Artikel Datumsformat-Spezifikation.
Um das Erscheinungsbild der zweiten Skala anzupassen, können Sie das css-Attribut in der Eigenschaft subscales
verwenden:
<style type="text/css">.weekend{
background: #F0DFE5 !important;
}
</style>
var daysStyle = function(date){
var dateToStr = gantt.date.date_to_str("%D");
if (dateToStr(date) == "Sun" || dateToStr(date) == "Sat") return "weekend";
return "";
};
gantt.config.subscales = [
{unit:"day", date:"%D", css:daysStyle }
];
Die Verwendung des !important-Schlüsselworts in CSS stellt sicher, dass die Stile korrekt angewendet werden.
Related sample: Multiple scales
Zurück nach oben