Connectors are used to create links between nodes
Object
Allows the user to save custom information/data about a node/connector
Defaults to undefined
boolean
Specifies a value indicating whether to overlap the connector over with the source and target node. If the LineRouting is enabled in the diagram, then allowNodeOverlap property will not work.
Defaults to false
<div id='diagram'></div>
let connectors: ConnectorModel[] = [{
id: 'connector', type: 'Straight', sourcePoint: { x: 500, y: 100 }, targetPoint: { x: 600, y: 200 },
annotations: [{ content: 'No', offset: 0, alignment: 'After' }]
];
let diagram: Diagram = new Diagram({
...
connectors: connectors
...
});
diagram.appendTo('#diagram');
Sets the bezier settings of editing the segments.
Defaults to null
number
Defines the bridgeSpace of connector
Defaults to 10
number
Sets the connector padding value
Defaults to 0
number
Sets the distance between source node and connector
Defaults to 13
Defines the constraints of connector
Defaults to ‘Default’
number
Sets the corner radius of the connector
Defaults to 0
Defines the size of a drop symbol
Defaults to undefined
boolean
Defines whether the node should be automatically positioned or not. Applicable, if layout option is enabled.
Defaults to false
ConnectorFixedUserHandleModel[]
Specifies the collection of the fixed user handle
Defaults to undefined
Flip the element in Horizontal/Vertical directions
Defaults to None
Allows you to flip only the node or along with port and label
Defaults to All
number
Sets the connector padding value
Defaults to 10
string
Represents the unique id of nodes/connectors
Defaults to ”
Defines the space to be left between the node and its immediate parent
Defaults to {}
number
Sets the maximum segment thumb for the connector
Defaults to null
Defines the behavior of connection ports
Defaults to undefined
Defines the size of the symbol preview
Defaults to undefined
Defines the shape for the connector segmentThumb Rhombus - Sets the segmentThumb shape as Rhombus Square - Sets the segmentThumb shape as Square Rectangle - Sets the segmentThumb shape as Rectangle Ellipse - Sets the segmentThumb shape as Ellipse Arrow - Sets the segmentThumb shape as Arrow Diamond - Sets the segmentThumb shape as Diamond OpenArrow - Sets the segmentThumb shape as OpenArrow Circle - Sets the segmentThumb shape as Circle Fletch - Sets the segmentThumb shape as Fletch OpenFetch - Sets the segmentThumb shape as OpenFetch IndentedArrow - Sets the segmentThumb shape as Indented Arrow OutdentedArrow - Sets the segmentThumb shape as Outdented Arrow DoubleArrow - Sets the segmentThumb shape as DoubleArrow
Defaults to ‘Circle’
number
Specifies the size of the segment thumb for individual connector. When not set, it defaults to matching the underlying path data
Defaults to 10
[]
Defines the segments
Defaults to []
ConnectorShapeModel
| BpmnFlowModel
| RelationShipModel
| DiagramConnectorShapeModel
Defines the shape of the connector
Defaults to ‘Bpmn’
Defines the source decorator of the connector
Defaults to new Decorator()
string
Sets the source node/connector object of the connector
Defaults to null
number
Sets the source padding of the connector
Defaults to 0
Sets the beginning point of the connector
Defaults to new Point(0,0)
string
Sets the unique id of the source port of the connector
Defaults to ”
Defines the appearance of the connection path
Defaults to ”
Defines the symbol info of a connector
Defaults to undefined
Defines the target decorator of the connector
Defaults to new Decorator()
string
Sets the target node/connector object of the connector
Defaults to null
number
Sets the target padding of the connector
Defaults to 0
Sets the end point of the connector
Defaults to new Point(0,0)
string
Sets the unique id of the target port of the connector
Defaults to ”
defines the tooltip for the connector
Defaults to new DiagramToolTip();
Defines the type of the connector
Defaults to ‘Straight’
boolean
Sets the visibility of the node/connector
Defaults to true
Defines the UI of the connector
Defaults to null
number
Defines the visual order of the node/connector in DOM
Defaults to Number.MIN_VALUE