RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

Gantt

Complete

Een projectplan: links een takenlijst, rechts balken op een tijdschaal, met subtaken, voortgang, mijlpalen en einde-begin-afhankelijkheden.

Voorbeeld

Besturingselement Gantt

Parameters

ParameterTypeBeschrijving
AutoScheduleboolVerplaatst afhankelijke taken wanneer een taak wordt verplaatst of van grootte verandert.
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
ColumnsIEnumerable<GanttColumn>Kolomdefinities: DataGridColumn-elementen.
EditableboolLaat gebruikers de cellen van de kolom bewerken door erop te klikken.
EndDateTime?Laatste getoonde dag (standaard iets na de laatste taak).
LabelstringZichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo).
ListWidthstringBreedte van de takenlijst, bijvoorbeeld 20rem (op kleine schermen wordt hij vanzelf smaller).
RowHeightintRijhoogte in pixels als VirtualScroll aan staat (standaard 44).
ScaleGanttScaleBreedte van een dag op de tijdschaal: Day, Week of Month.
SelectedIdstringId van de geselecteerde taak. Gebruik met @bind-SelectedId.
ShowCriticalPathboolMarkeert de taken zonder speling in het plan (kritiek pad).
ShowDatesboolToont de begin- en eindkolommen in de takenlijst (standaard true).
ShowResourceboolToont de resourcekolom als taken resources hebben (standaard true).
ShowTodayboolTekent een lijn op de datum van vandaag.
ShowToolbarboolToont de werkbalk met de kolomkiezer en CSV-export.
StartDateTime?Eerste getoonde dag (standaard iets vóór de vroegste taak).
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
TasksIEnumerable<GanttTask>De taken. Ze worden ter plaatse gewijzigd wanneer een balk wordt verplaatst.

Gebeurtenissen

GebeurtenisTypeBeschrijving
ScaleChangedEventCallback<GanttScale>
SelectedIdChangedEventCallback<string>
TaskChangedEventCallback<GanttTask>Geactiveerd nadat de datums van een taak zijn gewijzigd door slepen of met het toetsenbord.

Pakket

Gantt maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.