RayCraftDocs
v1.0.3
sv
raycraft.dev
På den här sidan

Diagram

Complete

Flödesscheman och organisationsscheman ritade som SVG. Rutor placeras automatiskt i nivåer utifrån sina kopplingar, eller på de X och Y som du anger. Med Editable drar användaren rutor eller flyttar dem med piltangenterna. Varje koppling finns också som text för skärmläsare.

Exempel

Kontrollen Diagram

Parametrar

ParameterTypBeskrivning
ClassstringExtra CSS-klasser som läggs till på rotelementet.
DirectionDiagramDirectionTopDown eller LeftRight.
EdgesIEnumerable<DiagramEdge>Objekt av typen DiagramEdge(from, to, text) som länkar nod-id:n.
EditableboolLåter användaren flytta rutor.
HeightDoubleStörsta höjd för rutnätets brödtext, till exempel 24rem (standard 28rem med VirtualScroll).
LabelstringSynlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips).
LevelSpacingDoubleAvstånd mellan nivåer.
NodesIEnumerable<DiagramNode>Objekt av typen DiagramNode(id, text, shape, x, y, accent). Former: Process, Decision, Data, Terminal.
NodeSpacingDoubleAvstånd mellan rutor på samma nivå.
NodeWidthDoubleBredden på varje ruta.
ShowDataLabelsboolSkriver värdet på varje markering (staplar, linjepunkter, cirkelsektorer).
ShowExportboolLägger till knappar som sparar diagrammet som PNG- eller SVG-bild.
ShowLegendboolVisar den klickbara förklaringen.
StylestringInbäddad stil som läggs till på rotelementet.
ValueFormatstringTalformat för axeln och verktygstips, t.ex. N0 eller P1.
WidthDoubleSkeleton: vilken CSS-längd som helst. Charts: ritbredd i SVG-enheter (diagrammet anpassas fortfarande efter sin behållare).

Händelser

HändelseTypBeskrivning
OnNodeMovedEventCallback<DiagramNodeMove>Utlöses med id och ny position för en flyttad ruta.

Paket

Diagram ingår i RayCraft Complete. Paket: RayCraft.Blazor.Complete. Den hämtas från RayCrafts privata flöde och kräver en aktiv licens. Se Kom igång.