Existe-t-il un moyen d'accéder au parent Node
ou au parent GraphObject
en général dans GoJS? Je suis à l'intérieur d'un TextBlock
et j'ai besoin d'accéder aux données du modèle dans le gestionnaire de clic. Panel.findObject(id)
ne fonctionne que de haut en bas dans la hiérarchie des objets et un TextBlock
n'a aucun accès à cette méthode de toute façon. J'ai essayé diagram.findNodeForKey
, si j'ai accès à la clé de l'élément enfant, mais le même problème ici. Je pensais qu'il devait y avoir un moyen simple d'accéder à la partie `Node/Part 'parent, mais je n'ai trouvé aucune fonction appropriée pour cela dans l'API.GoJS obtient le nœud parent à partir du gestionnaire de clic TextBlock
Comme une solution de contournement j'utilise actuellement diagram.selection.first().data
pour obtenir le nœud et les données du modèle lié, cela fonctionne dans mon cas, mais semble un peu sale.
Merci, 'textBlock.part.data' fonctionne! Je ne sais pas comment j'ai raté ces propriétés: D – xander