RayCraftDocs
v1.0.3
nb
raycraft.dev
På denne siden

Diagram

Complete

Flytskjemaer og organisasjonskart tegnet som SVG. Bokser plasseres automatisk i nivåer ut fra forbindelsene, eller på de X og Y du oppgir. Med Editable drar brukeren bokser eller flytter dem med piltastene. Hver forbindelse er også tilgjengelig som tekst for skjermlesere.

Eksempel

Kontrollen Diagram

Parametere

ParameterTypeBeskrivelse
ClassstringEkstra CSS-klasser som legges til rotelementet.
DirectionDiagramDirectionTopDown eller LeftRight.
EdgesIEnumerable<DiagramEdge>Elementer av typen DiagramEdge(from, to, text) som knytter node-id-er.
EditableboolLar brukeren flytte bokser.
HeightDoubleMaksimal høyde på rutenettets brødtekst, for eksempel 24rem (standard 28rem med VirtualScroll).
LabelstringSynlig etikettekst (diagrammer: tilgjengelig navn; IconButton: tilgjengelig navn og verktøytips).
LevelSpacingDoubleAvstand mellom nivåer.
NodesIEnumerable<DiagramNode>Elementer av typen DiagramNode(id, text, shape, x, y, accent). Former: Process, Decision, Data, Terminal.
NodeSpacingDoubleAvstand mellom bokser på ett nivå.
NodeWidthDoubleBredden på hver boks.
ShowDataLabelsboolSkriver verdien på hver markering (søyler, linjepunkter, sirkelsektorer).
ShowExportboolLegger til knapper som lagrer diagrammet som PNG- eller SVG-bilde.
ShowLegendboolViser den klikkbare tegnforklaringen.
StylestringInnebygd stil som legges til rotelementet.
ValueFormatstringTallformat for aksen og verktøytips, f.eks. N0 eller P1.
WidthDoubleSkeleton: en hvilken som helst CSS-lengde. Charts: tegnebredde i SVG-enheter (diagrammet tilpasses fortsatt beholderen).

Hendelser

HendelseTypeBeskrivelse
OnNodeMovedEventCallback<DiagramNodeMove>Utløses med id-en og den nye posisjonen til en flyttet boks.

Pakke

Diagram er en del av RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og krever en aktiv lisens. Se Kom i gang.