Zum Hauptinhalt springen

resource_cell_class

Info

This functionality is available in the PRO edition only.

Description

Definiert die CSS-Klassenamen der Zellen in der Ressourcen-Zeitleiste

resource_cell_class: (start_date: Date, end_date: Date, resource: any, tasks: Array<Task>, assignments: any[]) => string | void;

Parameters

  • start_date - (required) Date - Anfangsdatum der Skalenzelle
  • end_date - (required) Date - Enddatum der Skalenzelle
  • resource - (required) object - das Ressourcenobjekt
  • tasks - (required) Array - <Task> Aufgaben, die dem angegebenen Ressourcenobjekt zugewiesen sind und die Start- bzw. Enddaten der Zelle überlappen
  • assignments - (required) array - Ressourcenzuweisungen, die den angegebenen Start- bzw. Enddaten der Aufgabe zugewiesen sind

Returns

  • className - (string | void) - eine Zeichenkette, die dem className-Attribut des Zellen-Elements angehängt wird

Example

gantt.templates.resource_cell_class = function(start_date, end_date, resource, tasks,
assignments){
if (tasks.length <= 1) {
return "workday_ok";
} else {
return "workday_over";
}
};

Details

Hinweis

Das "assignments"-Argument ist nur verfügbar, wenn die process_resource_assignments Konfiguration aktiviert ist.

  • Definiert die CSS-Klassenamen der Zellen in der Ressourcen-Zeitleisten-Ansicht.
  • Die Ressourcen-Zeitleiste verknüpft Aufgaben mit einer Ressource über die Eigenschaft resource_property des Aufgabenobjekts.
  • Die Vorlage wird nicht für Zellen aufgerufen, in denen sich keine Aufgaben befinden, es sei denn, resource_render_empty_cells ist aktiviert.
  • Aufgaben des project type werden nicht gezählt und nicht an das tasks-Argument übergeben.

Change log

  • Der Parameter assignments wurde in Version 7.1 eingeführt
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.