Gedeeltelijk. draw.io kan namen delen via plaatshouders op bestandsniveau en kleuren afleiden uit gegevens, maar de documentatie beschrijft geen automatische, bidirectionele synchronisatie van namen, kleuren en links tussen gekopieerde vormen op verschillende pagina's.

Voor een taak op een Mac-desktop is de belangrijkste keuze of je één diagram wilt herschikken of meerdere versies met een onafhankelijke positionering wilt onderhouden. Een lay-out toepassen herschikt bestaande vormen; afzonderlijke pagina's onderhouden betekent dat je afzonderlijke waarden en instellingen moet beheren. De onderstaande workflow gebruikt alleen synthetische knooppunten en gedocumenteerde editorfuncties. Lay-outs toepassen om een diagram te herschikken

Welk soort synchronisatie heb je nodig?

Stel dat drie rechthoeken — Node A, Node B en Node C — in een brede en een hoge opstelling voorkomen. Je wilt dat de naam, vulkleur en bestemmingslink van elk knooppunt overeenkomen, terwijl de positie verschilt. Dit verzoek omvat verschillende afzonderlijke bewerkingen:

Vereiste Gedocumenteerde aanpak Beperking
De opstelling van bestaande vormen wijzigen Een lay-out toepassen op het huidige diagram Herschikt de bestaande objecten in plaats van parallelle weergaven te onderhouden
Een naam op meerdere pagina's hergebruiken Verwijzen naar een aangepaste eigenschap op bestandsniveau in labels Bewerk de gedeelde eigenschap; een label rechtstreeks bewerken is een afzonderlijke bewerking
Vormen kleuren op basis van hun gegevens Regels op paginaniveau voor stijlen of ondersteunde stijlplaatshouders gebruiken Overeenkomende gegevens en toepasselijke regels moeten worden onderhouden
Herhaalde vormen dezelfde bestemming geven Hun links expliciet instellen Een gedeeld label betekent niet dat de bestemming gedeeld is
Een willekeurige kopie bewerken en alle drie kenmerken doorvoeren De aangehaalde documentatie beschrijft geen volledige workflow hiervoor Beschouw paginaduplicatie niet als een automatisch synchronisatiesysteem

Deze verschillen volgen uit de gedocumenteerde reikwijdte: bestandseigenschappen worden gedeeld tussen pagina's, stijlregels horen bij afzonderlijke pagina's en links worden opgeslagen als metagegevens van vormen. Ze ondersteunen een gecontroleerde onderhoudsworkflow, maar betekenen niet dat afzonderlijke kopieën één bewerkbaar object worden. Globale aangepaste eigenschappen, De stijl van vormen wijzigen met stijlregels, Metagegevens van vormen bewerken

Gebruik één set vormen als alleen de opstelling hoeft te veranderen

Als je maar met één opstelling tegelijk hoeft te werken, houd dan één bewerkbaar diagram aan. Zo voorkom je het praktische probleem van overeenkomstige kopieën onderhouden. draw.io desktop werkt op macOS, dus voor deze aanpak hoef je de taak niet naar een browser te verplaatsen. draw.io offline gebruiken

Maak de drie rechthoeken en verbind Node A met Node B en vervolgens Node B met Node C. Geef ze de gewenste labels, kleuren en links voordat je met de plaatsing experimenteert. Gebruik daarna de gedocumenteerde lay-outopdracht:

  1. Open Arrange > Layout.
  2. Kies een geschikte lay-out, zoals een horizontale of verticale stroomdiagramlay-out.
  3. Pas de opties aan en klik op Apply.
  4. Controleer het resultaat. Druk op Cmd+Z om een ongeschikte opstelling ongedaan te maken.

Lay-outs werken op bestaande vormen en gebruiken hun verbindingen om de plaatsing te berekenen. De huidige documentatie over lay-outs maakt ook onderscheid tussen alleen connectoren routeren en lay-outs die vormen verplaatsen. Dezelfde objecten herschikken is daarom de ondersteunde manier om de presentatie te wijzigen zonder een extra set eigenschappen te creëren die je moet afstemmen. Lay-outs toepassen om diagrammen snel te ordenen

Er is één belangrijke beperking: achtereenvolgende lay-outs toepassen is geen manier om tussen opgeslagen weergaven te schakelen. Volgens de documentatie worden lay-outs berekend op basis van de huidige staat van het diagram. Een andere lay-out toepassen reproduceert een eerdere structuur dus niet op consistente wijze. Als exact gepositioneerde, afzonderlijk bewerkbare versies beschikbaar moeten blijven, gebruik dan aparte pagina's en de onderhoudsaanpak hieronder. Lay-outs toepassen om een diagram te herschikken

Knooppuntnamen delen tussen onafhankelijk opgestelde pagina's

Als je een brede en een hoge versie tegelijk nodig hebt, bewaar beide pagina's dan in één bestand. Begin met een pagina met de naam Wide; dupliceer deze later en noem de kopie Tall. Het gedocumenteerde paginamenu biedt de opties Duplicate Page en Rename Page. Een duplicaat biedt een beginopstelling; stel de gedeelde labels expliciet in. Meerdere pagina's aan je diagrammen toevoegen

Namen op bestandsniveau definiëren

Open File > Properties, klik op Edit Data en voeg deze voorbeeldwaarden toe:

Eigenschap Waarde
nodeAName Node A
nodeBName Node B
nodeCName Node C

Gebruik voor elke invoer Add Property en klik daarna op Apply. Bestandseigenschappen zijn op elke pagina beschikbaar. Als je daarentegen zonder selectie op Edit Data klikt, definieer je eigenschappen voor de huidige pagina. Dit verschil bepaalt of de namen tussen lay-outs gedeeld kunnen worden. Globale aangepaste eigenschappen

Labels naar die namen laten verwijzen

Druk op de eerste rechthoek op Cmd+M, schakel Placeholders in en klik op Apply. Stel het label in op %nodeAName%. Herhaal dit met %nodeBName% en %nodeCName% voor de andere rechthoeken. Plaatshouders inschakelen en een eigenschapsnaam tussen procenttekens zetten zijn de gedocumenteerde stappen voor het instellen van labels. Werken met plaatshouders in labels en knopinfo

Dupliceer nu de pagina en herschik het duplicaat. Als je een logische knooppuntnaam later wilt wijzigen, pas je de bestandseigenschap aan. Voeg geen eigenschap met dezelfde naam toe aan een vorm, container of pagina: een specifiekere eigenschap overschrijft de bestandswaarde. Globale aangepaste eigenschappen

Beschouw het label als een verwijzing naar de gedeelde naam. Wijzig voor deze workflow namen in de bestandseigenschappen in plaats van een weergegeven label te vervangen door letterlijke tekst.

Kleuren consistent houden zonder aan te nemen dat kopieën gekoppeld zijn

Voor een klein diagram volstaat een expliciete stijlwijziging vaak. Geef één rechthoek een stijl, klik op Copy Style in het tabblad Style, selecteer de bijbehorende rechthoek op een andere pagina en klik op Paste Style. Hiermee wordt de opmaak toegepast wanneer je de opdracht uitvoert; herhaal dit na latere wijzigingen. Stijlen van vormen en connectoren moeten afzonderlijk worden gekopieerd. Stijlen van vormen en connectoren kopiëren en plakken

Als alleen de vulling moet veranderen, gebruik je het kleurknopje Fill op de doelvorm. Een volledige stijl kopiëren kan meer opmaak toepassen dan de bedoelde kleurwijziging. De stijl van vormen wijzigen

Paginaregels gebruiken voor een herhaalbare kleurconventie

Definieer voor meerdere herhaalde knooppunten een voorbeeldconventie: alle weergaven van Node A zijn blauw. Geef elke bijbehorende vorm een aangepaste eigenschap met de naam nodeKey en de waarde A, met Cmd+M en Add Property. Aangepaste eigenschappen worden ondersteund voor vormen en connectoren. Metagegevens van vormen bewerken

Configureer de regel op elke lay-outpagina:

  1. Open File > Page Setup en vervolgens Advanced.
  2. Klik naast Style Rules op Edit en daarna op Add Rule.
  3. Vergelijk eigenschap nodeKey met vergelijking = en waarde A.
  4. Kies Fill Color, selecteer blauw en bevestig met OK.

De regel geeft overeenkomende vormen op die pagina een stijl. Elke pagina heeft eigen regels en de regels van de bestemmingspagina zijn van toepassing wanneer vormen daarheen worden gekopieerd. Herhaal de conventie op Tall; als je de conventie later wijzigt, moet je de regels van beide pagina's aanpassen. Een stijl die door een regel wordt bepaald, kan niet via het gewone opmaakknopje worden gewijzigd zolang die regel van toepassing is. De stijl van vormen wijzigen met stijlregels

De huidige documentatie ondersteunt ook dynamische kleurwaarden via stylePlaceholders=1, waaronder het stijlfragment fillColor=%color%;stylePlaceholders=1;. Daarmee staat vast dat kleuren gegevens kunnen volgen, maar niet dat een volledige gekopieerde vorm, inclusief de link, wordt gesynchroniseerd. Beschouw dit als een geavanceerd alternatief voor expliciete vullingen of paginaregels. Stijlgids voor AI-diagramgeneratie

Links afzonderlijk instellen en de bestemmingen controleren

Voeg een derde pagina toe met de naam Details. Klik op de rechthoek Node A in elke lay-out met de rechtermuisknop, kies Edit Link, selecteer Details in de paginalijst en klik op Apply. Zo krijgen beide rechthoeken dezelfde expliciete bestemming. De documentatie over pagina's vermeldt ook dat een hernoemde bestemmingspagina automatisch de naam van de gekoppelde pagina bijwerkt. Meerdere pagina's aan je diagrammen toevoegen

Een gedeelde naam alleen is onvoldoende bewijs dat bestemmingen overeenkomen. De gedocumenteerde eigenschap link hoort bij de metagegevens van de vorm. Controleer daarom beide rechthoeken wanneer je hun bestemming wijzigt. Metagegevens van vormen bewerken

Voor aangepaste actielinks documenteert draw.io het kopiëren van een actielijst of van alle celmetagegevens. Voor dat laatste gebruik je Edit > Copy Data en Edit > Paste Data in het tabblad Style. Ook andere metagegevens worden gekopieerd, zoals tags, knopinfo en plaatshouders. Gebruik deze bewerking voor doelen die dezelfde bundel metagegevens moeten krijgen. Aangepaste links en celmetagegevens kopiëren

Het resultaat controleren voordat je meer lay-outs toevoegt

Gebruik deze kleine acceptatiecontrole voor het synthetische diagram. Zo maak je onderscheid tussen gedeelde waarden en eigenschappen die nog steeds bewust onderhouden moeten worden:

Controle Verwacht resultaat
Wijzig de bestandseigenschap nodeAName in Node A Revised Beide plaatsvervangerlabels tonen de gewijzigde naam
Verplaats de rechthoek op Tall De bedoelde onafhankelijke opstelling blijft bruikbaar
Pas de blauwe conventie op beide pagina's toe Beide bijbehorende rechthoeken tonen de gekozen vulkleur
Controleer de link van elke rechthoek Beide verwijzen naar Details
Wijzig de bedoelde bestemming Elke betrokken link wordt bewust bijgewerkt en gecontroleerd

Als een label letterlijk %nodeAName% weergeeft, controleer dan of Placeholders is ingeschakeld en de eigenschapsnaam klopt. Als slechts één label een onverwachte waarde toont, controleer dan de eigenschappen van de vorm, bovenliggende elementen en pagina op een overschrijvende waarde. Dit zijn gedocumenteerde stappen voor het oplossen van problemen met plaatshouders en hun bereik. Werken met plaatshouders in labels en knopinfo, Globale aangepaste eigenschappen

Vervang deze Mac-desktopworkflow niet door een workflow waarbij een spreadsheet wordt vernieuwd. In de huidige documentatie over gegevensbronnen staat expliciet dat gegevensbronnen niet in draw.io desktop kunnen worden geladen. Er staat ook dat vernieuwen handmatig gebeurt en dat links uit de # link-instructie van de sjabloon niet worden gebruikt. Die functie biedt dus niet de gevraagde synchronisatie op desktop. Vormen vullen en maken vanuit Google Sheets- en CSV-bestanden

Als je steeds maar één opstelling nodig hebt, houd dan één set vormen aan en herschik die. Gebruik voor meerdere blijvende lay-outs gedeelde naameigenschappen, een expliciete kleurconventie en afzonderlijk onderhouden links. Zo krijg je een praktisch, controleerbaar resultaat en blijft de gedocumenteerde beperking duidelijk: er is niet aangetoond dat gekopieerde vormen automatisch overal bewerkbaar zijn voor alle drie kenmerken.

Bronnen