Je souhaite que la valeur "loc" (valeur de positionnement, par exemple, loc = "10 10") soit calculée automatiquement pour l'état en fonction du nombre de nœuds dans GOJS. Existe-t-il des attributs ou des commandes spécifiques pour le faire?Nœuds de position automatique dans l'état dans GOJS
1
A
Répondre
1
Définissez Diagram.layout sur une instance de ForceDirectedLayout.
Donc, il suffit d'ajouter cette ligne à l'initialisation du schéma StateChart.html:
layout: $(go.ForceDirectedLayout),
Selon le moment où vous voulez une mise en page pour arriver, vous pourriez être intéressé par la mise Layout.isInitial false et/ou le réglage Layout.isOngoing à faux. Lire la suite sur la page Introduction to Layouts.
2
GoJS a le concept de Layouts pour le positionnement automatique des nœuds et des liaisons.
Il est possible de créer vos propres dispositions qui positionnent les nœuds en fonction de critères personnalisés. Il y a une intro à faire vos propres mises en page here et des exemples dans le extensions gallery.
Merci Simon, Votre réponse m'a également été très utile, mais j'ai obtenu la réponse exacte (syntaxe du code) de 'Walter Northwoods'. –