Can I display a tooltip when the mouse is hovered over a diagram node?
Can I display a tooltip when the mouse is hovered over a diagram node?
Tooltips can be displayed by using an ALT element for the diagram node. The following code should give you an idea,
Add the following code snippet to Diagram.web\Samples\1.1\OrgLayout sample
C#
protected void LoadNodeDisplayData()
{
EmployeeSymbol emplysymbol = new EmployeeSymbol();
emplysymbol.EmployeeName = emplysymbol.EmployeeName;
emplysymbol.EmployeeID = emplysymbol.EmployeeID;
// Provide a tooltip for the employee symbol.
emplysymbol.SetPropertyValue("ALT", String.Concat("Click to view ", emplysymbol.EmployeeName, "'s contact information."));
this.DiagramWebControl1.Model.AppendChild(emplysymbol);
}
VB
Protected Sub LoadNodeDisplayData()
Dim emplysymbol As EmployeeSymbol = New EmployeeSymbol()
emplysymbol.EmployeeName = emplysymbol.EmployeeName
emplysymbol.EmployeeID = emplysymbol.EmployeeID
' Provide a tooltip for the employee symbol.
emplysymbol.SetPropertyValue("ALT", String.Concat("Click to view ", emplysymbol.EmployeeName, "'s contact information."))
Me.DiagramWebControl1.Model.AppendChild(emplysymbol)
End Sub
This approach is also implemented in Diagram.web\Samples\1.1\CustomDescriptor sample.