dundas.controls.RelationshipDiagram Class

 

Inheritance Hierarchy

 
Class
   dundas.controls.DataControl
      dundas.controls.RelationshipDiagram
 

Properties

 
  Name Description
arrowPosition Gets or sets position of the arrow on the links between two nodes.
background Gets or sets the brush used to fill the background of the control. Inherited from dundas.controls.DataControl.
border Gets or sets the border in the control.
borderBrush Gets or sets the brush used to fill the border around the control. Inherited from dundas.controls.DataControl.
borderRadius Gets or sets the radius in pixels for rounding the corners of the border. Inherited from dundas.controls.DataControl.
borderStyle Gets or sets the style of the border around the control. Inherited from dundas.controls.DataControl.
borderWidth Gets or sets the width of the border around the control. Inherited from dundas.controls.DataControl.
canOverlapLinks Gets or sets a value indicating whether the node labels can be positioned overlapping with links.
canvasService Gets the canvas service associated with this control. Inherited from dundas.controls.DataControl.
container Gets the DOM element this control will render to. Inherited from dundas.controls.DataControl.
height Gets the current rendered height of the control. Inherited from dundas.controls.DataControl.
id Gets a unique value identifying this instance. Inherited from dundas.controls.DataControl.
innerPadding Gets the total padding reserved between the boundaries of the control and its content. Inherited from dundas.controls.DataControl.
isAligning Gets or sets a value indicating whether the control is currently being aligned. Inherited from dundas.controls.DataControl.
isArrowShown Gets or sets if the arrow will be displayed on the links between two nodes.
isArrowShownDuringSimulation Gets or sets a value indicating whether arrows will be displayed during the simulation rather than only after it completes.
isAutoZoomToFit Gets or sets a value indicating whether the diagram will zoom out to fit in the first load.
isDrawPending Gets a value indicating whether the control is about to re-draw. Inherited from dundas.controls.DataControl.
isPanningEnabled Gets or sets a value indicating if panning is enabled.
isRelatedLinksHighlighted Gets or sets a value indicating whether hovering or clicking on a node will highlight the related links and nodes in explore mode.
isZoomingEnabled Gets or sets a value indicating if zooming is enabled.
legend Gets or sets the legend used by this control. Inherited from dundas.controls.DataControl.
linkColorRules Gets or sets an array of color rules to apply to the links.
linkDistance Gets or sets size of the links in the diagram.
linkDistanceRules Gets or sets an array of distance rules to apply to the links.
linkLabelSettings Gets or sets the link label setting. This overrides the default link label setting.
linkLabelText Gets or sets the label text displayed on the links in the diagram.
linkStateStyles Gets or sets the state styles of the links.
linkStroke Gets or sets the link color in the diagram.
linkStrokeDashType Gets or sets link stroke dash type.
linkStrokeWidth Gets or sets the link stroke width in the diagram.
linkTooltipText Gets or sets the tooltip text displayed on the links in the diagram.
linkType Gets or sets the type of links to be drawn between two nodes.
linkWidthRules Gets or sets an array of width rules to apply to the links.
maxLinkCount Gets or sets the maximum number of links to be displayed in the diagram.
maxNodeCount Gets or sets the maximum number of nodes to be displayed in the diagram.
nodeColorRules Gets or sets an array of color rules to apply to the nodes.
nodeFill Gets or sets the node color in the diagram.
nodeImagePath Gets or sets the path to display images in the nodes.
nodeLabelSettings Gets or sets the node label setting. This overrides the default node label setting.
nodeLabelText Gets or sets the label text displayed on the nodes in the diagram.
nodeSize Gets or sets the size of the nodes in pixels nodes in the diagram.
nodeSizeRules Gets or sets an array of size rules to apply to the nodes.
nodeStroke Gets or sets the node stroke color in the diagram.
nodeStrokeDashType Gets or sets node stroke dash type.
nodeStrokeWidth Gets or sets the node stroke width in the diagram.
nodeTooltipText Gets or sets the tooltip text displayed on the nodes in the diagram.
padding Gets or sets the padding reserved between the boundaries of the control and its content. Inherited from dundas.controls.DataControl.
selectedLinkStyle Gets or sets the selected link style.
selectedNodeStyle Gets or sets the selected node style.
simulationTimeout Gets or sets simulation time in seconds of the relationship diagram.
stateStyles Gets or sets the state styles of the nodes.
width Gets the current rendered width of the control. Inherited from dundas.controls.DataControl.
 
 

Methods

 
  Name Description
alignHorizontallyWith Aligns the content of this control horizontally with the specified control. Inherited from dundas.controls.DataControl.
alignVerticallyWith Aligns the content of this control vertically with the specified control. Inherited from dundas.controls.DataControl.
clearDiagram Clears the diagram.
clearHorizontallyAligned Removes all controls from horizontal alignment with this instance. Inherited from dundas.controls.DataControl.
clearVerticallyAligned Removes all controls from vertical alignment with this instance. Inherited from dundas.controls.DataControl.
disposeControl
draw Re-draws the data control immediately if invalidated. This method is normally called automatically when needed. Inherited from dundas.controls.DataControl.
fromJObject Applies the property values from a plain object created from JSON to the properties of this instance. Inherited from Class.
getHorizontallyAligned Gets an array of controls set to be horizontally aligned with this control. Inherited from dundas.controls.DataControl.
getVerticallyAligned Gets an array of controls set to be vertically aligned with this control. Inherited from dundas.controls.DataControl.
hitTest Determines what data control element is represented at the specified position. Inherited from dundas.controls.DataControl.
invalidate Ensures the data control is re-drawn using the current data and settings at the next best time made available by the browser. This method is normally called automatically when needed. Inherited from dundas.controls.DataControl.
invalidateSize Notifies the control that its container element size may have changed. Inherited from dundas.controls.DataControl.
isAlignedHorizontallyWith Gets a value indicating whether the specified control has been aligned horizontally with this instance. Inherited from dundas.controls.DataControl.
isAlignedVerticallyWith Gets a value indicating whether the specified control has been aligned vertically with this instance. Inherited from dundas.controls.DataControl.
onDOMDetach Called when the DOM element this control will render to is temporarily detached. Inherited from dundas.controls.DataControl.
onDOMReattach Called when the DOM element this control will render to is re-attached. Inherited from dundas.controls.DataControl.
removeHorizontallyAligned Removes the specified control from the list to be horizontally aligned with this control. Inherited from dundas.controls.DataControl.
removeVerticallyAligned Removes the specified control from the list to be vertically aligned with this control. Inherited from dundas.controls.DataControl.
toJSON Implementation for toJSON to return an object that will include this class's prototype property values when stringified. Inherited from Class.