Menú contextual y tooltips
Tooltips
Sección titulada «Tooltips»diagram.nodeTemplate = $( go.Node, 'Auto', new go.Binding('tooltip', 'tooltip'), // ...);diagram.enableTooltips({ delay: 300 });part.tooltip es el texto que se muestra al pasar el ratón — enlázalo desde
la data del nodo/enlace y activa diagram.enableTooltips() una vez.
Menú contextual
Sección titulada «Menú contextual»diagram.setContextMenu( go.createDefaultContextMenu(diagram, { partItems: [{ label: '🗑 Eliminar', action: (d, part) => d.getModel().removeNode(part.key) }], backgroundItems: [{ label: '➕ Añadir nodo', action: (d) => { /* ... */ } }], }),);partItemsse muestran al hacer clic derecho sobre un nodo o enlace.backgroundItemsse muestran al hacer clic derecho sobre el fondo vacío.action(diagram, part, event)recibe el diagrama, la parte clicada (nullpara el fondo) y el evento de ratón original.
Por defecto también se añaden “Zoom In” / “Zoom Out” / “Zoom to Fit” — pasa
showDefaults: false para quitarlos.