|
|
Client Side Functionalities
Essential Diagram provides support for client-side events and methods that allows access to different nodes drawn in diagram control.
|
|
|
|
The various events available in server-side are also supported in client-side for manipulation. A list of client-side events is given below:
Palette GroupBar Events
Diagram Control Events
- CanvaClick
- DiagramZoom
- NodeClick
- DropFromPalette
|
- NodeDrop
- NodeMouseDown
- NodeMouseUp
|
- NodeMouseOut
- NodeMouseMove
- NodeDoubleClick
|
|
|
|
|
The text of the Text Nodes and Rich Text Nodes can be edited in client-side by raising the double-click event and appropriate handling of DoubleClickTimeOutDelay.
In-Place Editing of Text
|
|
|
|
A list of the nodes or selected nodes contained in diagram control can be listed using client-side methods GetSelectionList() and GetNodesList().
Node information accessed from Client-Side:
- Name
- Location
- Size
- Tag
- Alt
- Selected
|
- Zorder
- Visible
- AllowSelect
- AllowDrag
- PinPointX
- PinPointY
|
- PinPointOffsetX
- PinPointOffsetY
- RotationAngle
- EdgesEnteringCount
- EdgesLeavingCount
- Original Size
|
|
|
|
|
|
|
|