Defines the tooltip that should be shown when the mouse hovers over node. An object that defines the description, appearance and alignments of tooltip
AnimationModel
Allows to set the same or different animation option for the Tooltip, when it is opened or closed.
<div id='diagram'></div>
let diagram: Diagram = new Diagram({
...
constraints: DiagramConstraints.Default | DiagramConstraints.Tooltip,
tooltip: { content: getcontent(), position: 'TopLeft', relativeMode: 'Object',
animation: { open: { effect: 'FadeZoomIn', delay: 0 },
close: { effect: 'FadeZoomOut', delay: 0 } } },
...
});
diagram.appendTo('#diagram');
function getcontent(): => {
...
}
Defaults to { open: { effect: ‘FadeIn’, duration: 150, delay: 0 }, close: { effect: ‘FadeOut’, duration: 150, delay: 0 } }
string
| HTMLElement
Defines the content of the Tooltip
Defaults to ”
number
| string
Sets the height of the Tooltip
Defaults to ‘auto’
string
Sets how to open the Tooltip
Defaults to ‘Auto’
Position
Defines the position of the Tooltip
Defaults to ‘TopLeft’
string
Defines the relative mode of the Tooltip
Defaults to ‘Mouse’
boolean
Defines if the Tooltip has tip pointer or not
Defaults to true
number
| string
Sets the width of the Tooltip
Defaults to ‘auto’