RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

Gantt

Complete

Un plan de projet : une liste de tâches à gauche, des barres sur une échelle de temps à droite, avec sous-tâches, avancement, jalons et dépendances fin-début.

Exemple

Contrôle Gantt

Paramètres

ParamètreTypeDescription
AutoScheduleboolDéplace les tâches dépendantes quand une tâche est déplacée ou redimensionnée.
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
ColumnsIEnumerable<GanttColumn>Définitions de colonnes : éléments DataGridColumn.
EditableboolPermet aux utilisateurs de modifier les cellules de la colonne en cliquant dessus.
EndDateTime?Dernier jour affiché (par défaut un peu après la dernière tâche).
LabelstringTexte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle).
ListWidthstringLargeur de la liste des tâches, par exemple 20rem (elle se réduit d'elle-même sur les petits écrans).
RowHeightintHauteur de ligne en pixels quand VirtualScroll est activé (44 par défaut).
ScaleGanttScaleLargeur d'un jour sur l'échelle de temps : Day, Week ou Month.
SelectedIdstringId de la tâche sélectionnée. À utiliser avec @bind-SelectedId.
ShowCriticalPathboolMarque les tâches sans marge dans le plan (chemin critique).
ShowDatesboolAffiche les colonnes de début et de fin dans la liste des tâches (true par défaut).
ShowResourceboolAffiche la colonne des ressources quand les tâches ont des ressources (true par défaut).
ShowTodayboolDessine une ligne à la date du jour.
ShowToolbarboolAffiche la barre d'outils avec le sélecteur de colonnes et l'export CSV.
StartDateTime?Premier jour affiché (par défaut un peu avant la première tâche).
StylestringStyle en ligne ajouté à l'élément racine.
TasksIEnumerable<GanttTask>Les tâches. Elles sont modifiées en place quand une barre est déplacée.

Événements

ÉvénementTypeDescription
ScaleChangedEventCallback<GanttScale>
SelectedIdChangedEventCallback<string>
TaskChangedEventCallback<GanttTask>Déclenché après la modification des dates d'une tâche par glissement ou au clavier.

Paquet

Gantt fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.