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 Skalenzelleend_date- (required) Date - Enddatum der Skalenzelleresource- (required) object - das Ressourcenobjekttasks- (required) Array - <Task> Aufgaben, die dem angegebenen Ressourcenobjekt zugewiesen sind und die Start- bzw. Enddaten der Zelle überlappenassignments- (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";
}
};
Related Examples
- Ressourcen-Auslastungsdiagramm
- Vorlagen des Ressourcen-Diagramms
- Mehrere Eigentümer einer Aufgabe zuweisen
- Arbeits- und Materialressourcen
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.
Related API
Related Guides
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.