RayCraftDocs
v1.0.3
da
raycraft.dev
På denne side

Diagram

Complete

Rutediagrammer og organisationsdiagrammer tegnet som SVG. Bokse placeres automatisk i niveauer ud fra deres forbindelser eller på de X og Y, du angiver. Med Editable trækker brugeren bokse eller flytter dem med piletasterne. Hver forbindelse er også tilgængelig som tekst til skærmlæsere.

Eksempel

Kontrollen Diagram

Parametre

ParameterTypeBeskrivelse
ClassstringEkstra CSS-klasser, der tilføjes til rodelementet.
DirectionDiagramDirectionTopDown eller LeftRight.
EdgesIEnumerable<DiagramEdge>Elementer af typen DiagramEdge(from, to, text), der forbinder knude-id'er.
EditableboolLader brugeren flytte bokse.
HeightDoubleMaksimal højde på gitterets brødtekst, for eksempel 24rem (standard 28rem med VirtualScroll).
LabelstringSynlig etikettekst (diagrammer: tilgængeligt navn; IconButton: tilgængeligt navn og værktøjstip).
LevelSpacingDoubleAfstand mellem niveauer.
NodesIEnumerable<DiagramNode>Elementer af typen DiagramNode(id, text, shape, x, y, accent). Former: Process, Decision, Data, Terminal.
NodeSpacingDoubleAfstand mellem bokse på ét niveau.
NodeWidthDoubleBredden på hver boks.
ShowDataLabelsboolSkriver værdien på hver markering (søjler, linjepunkter, cirkeludsnit).
ShowExportboolTilføjer knapper, der gemmer diagrammet som PNG- eller SVG-billede.
ShowLegendboolViser den klikbare signaturforklaring.
StylestringIndlejret typografi, der tilføjes til rodelementet.
ValueFormatstringTalformat til akse og værktøjstips, f.eks. N0 eller P1.
WidthDoubleSkeleton: en vilkårlig CSS-længde. Charts: tegnebredde i SVG-enheder (diagrammet tilpasses stadig sin beholder).

Hændelser

HændelseTypeBeskrivelse
OnNodeMovedEventCallback<DiagramNodeMove>Udløses med id og ny position for en flyttet boks.

Pakke

Diagram er en del af RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og kræver en aktiv licens. Se Kom i gang.