RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

Gantt

Complete

Ein Projektplan: links eine Aufgabenliste, rechts Balken auf einer Zeitachse, mit Teilaufgaben, Fortschritt, Meilensteinen und Ende-Anfang-Abhängigkeiten.

Beispiel

Steuerelement Gantt

Parameter

ParameterTypBeschreibung
AutoScheduleboolVerschiebt abhängige Aufgaben, wenn eine Aufgabe verschoben oder in der Größe geändert wird.
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
ColumnsIEnumerable<GanttColumn>Spaltendefinitionen: DataGridColumn-Elemente.
EditableboolLässt Benutzer die Zellen der Spalte durch Anklicken bearbeiten.
EndDateTime?Letzter angezeigter Tag (standardmäßig etwas nach der spätesten Aufgabe).
LabelstringSichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
ListWidthstringBreite der Aufgabenliste, zum Beispiel 20rem (sie wird auf kleinen Bildschirmen von selbst schmaler).
RowHeightintZeilenhöhe in Pixeln, wenn VirtualScroll aktiv ist (Standard 44).
ScaleGanttScaleBreite eines Tages auf der Zeitskala: Day, Week oder Month.
SelectedIdstringId der gewählten Aufgabe. Verwenden Sie es mit @bind-SelectedId.
ShowCriticalPathboolMarkiert die Aufgaben ohne Puffer im Plan (kritischer Pfad).
ShowDatesboolZeigt die Start- und Endspalten in der Aufgabenliste (Standard true).
ShowResourceboolZeigt die Ressourcenspalte, wenn Aufgaben Ressourcen haben (Standard true).
ShowTodayboolZeichnet eine Linie am heutigen Datum.
ShowToolbarboolZeigt die Symbolleiste mit Spaltenauswahl und CSV-Export.
StartDateTime?Erster angezeigter Tag (standardmäßig etwas vor der frühesten Aufgabe).
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
TasksIEnumerable<GanttTask>Die Aufgaben. Sie werden an Ort und Stelle geändert, wenn ein Balken verschoben wird.

Ereignisse

EreignisTypBeschreibung
ScaleChangedEventCallback<GanttScale>
SelectedIdChangedEventCallback<string>
TaskChangedEventCallback<GanttTask>Wird ausgelöst, nachdem sich die Daten einer Aufgabe durch Ziehen oder mit der Tastatur geändert haben.

Paket

Gantt gehört zu RayCraft Complete. Paket: RayCraft.Blazor.Complete. Es stammt aus dem privaten RayCraft-Feed und erfordert eine aktive Lizenz. Siehe Erste Schritte.