class anychart.core.gantt.elements.ConnectorElement Improve this Doc
Extends: anychart.core.Base
Connector element settings.
Methods Overview
Coloring | |
fill() | Connector fill settings. |
previewStroke() | Connector preview stroke settings. |
stroke() | Connector stroke settings. |
Interactivity | |
normal() | Normal state settings. |
selected() | Selected state settings. |
Methods Description
fill
Getter for the connector fill.
Returns:
anychart.graphics.vector.Fill | string - Connector fill.Setter for fill settings using function.
Params:
Name | Type | Default | Description |
---|---|---|---|
fillFunction | function():anychart.graphics.vector.Fill | function() { } | Function that looks like: function(){ // this.sourceColor - Color with type anychart.graphics.vector.Fill (directly resolvable color). Type is anychart.graphics.vector.Fill, anychart.graphics.vector.PatternFill. The color is set from a theme or palette and is determined automatically for each colorized element. // this.fromItem - the item of the visual element from which the connector is drawn. Type is anychart.data.Tree.DataItem or anychart.data.TreeView.DataItem // this.fromItemIndex - the item linear index of the visual element from which the connector is drawn. Type is number // this.toItem - the item of the visual element to which the connector is drawn. Type is anychart.data.Tree.DataItem or anychart.data.TreeView.DataItem // this.toItemIndex - the item linear index of the visual element to which the connector is drawn. Type is number // this.connType - connector type. Type is anychart.enums.ConnectorType // this.fromPeriod - the period of the visual element from which the connector is drawn. Type is object. A period object with the index this.periodIndex at the data point this.item, corresponding to the visual display element. Works only with anychart#ganttResource // this.fromPeriodIndex - the period index of the visual element from which the connector is drawn. // this.toPeriod - the period of the visual element to which the connector is drawn. Type is object. A period object with the index this.periodIndex at the data point this.item, corresponding to the visual display element. Works only with anychart#ganttResource // this.toPeriodIndex - the period index of the visual element to which the connector is drawn. return fillValue; // type anychart.graphics.vector.Fill } |
Returns:
anychart.core.ui.Timeline - Self instance for method chaining.Try it:
Setter for connector fill settings using an object or a string.
Learn more about coloring.
Detailed description
Connector fill is a fill of arrow of a connector on the timeline.
Params:
Name | Type | Default | Description |
---|---|---|---|
color | anychart.graphics.vector.Fill | !Array.<(anychart.graphics.vector.GradientKey|string)> | null | '#000090' | Fill settings. |
cx | number | X ratio of center radial gradient. | |
cy | number | Y ratio of center radial gradient. | |
opacityOrMode | anychart.graphics.math.Rect | If defined then userSpaceOnUse mode, else objectBoundingBox. | |
opacity | number | Opacity. | |
fx | number | X ratio of focal point. | |
fy | number | Y ratio of focal point. |
Returns:
anychart.core.gantt.elements.ConnectorElement - Self instance for method chaining.normal
Getter for normal state settings.
Returns:
anychart.core.StateSettings - Normal state settings.Try it:
Setter for normal state settings.
Params:
Name | Type | Description |
---|---|---|
settings | Object | State settings to set. |
Returns:
anychart.core.gantt.elements.ConnectorElement - Self instance for method chaining.Try it:
previewStroke
Getter for the connector preview stroke.
Returns:
anychart.graphics.vector.Stroke | string - Connector preview stroke. See listing
var connectors = timeLine.connectors(); var previewStroke = connectors.previewStroke();
Setter for the connector preview stroke.
Learn more about stroke settings.
Detailed description
To display connector preview you can move mouse cursor on the task and then drag-and-drop it to desired task.
Params:
Name | Type | Description |
---|---|---|
color | anychart.graphics.vector.Stroke | anychart.graphics.vector.ColoredFill | string | null | Stroke settings. |
thickness | number | Line thickness. |
dashpattern | string | Controls the pattern of dashes and gaps used to stroke paths. |
lineJoin | string | anychart.graphics.vector.StrokeLineJoin | Line join style. |
lineCap | string | anychart.graphics.vector.StrokeLineCap | Line cap style. |
Returns:
anychart.core.gantt.elements.ConnectorElement - Self instance for method chaining.Try it:
selected
Getter for selected state settings.
Returns:
anychart.core.StateSettings - Selected state settingsTry it:
Setter for selected state settings.
Params:
Name | Type | Description |
---|---|---|
settings | Object | State settings to set. |
Returns:
anychart.core.gantt.elements.ConnectorElement - Self instance for method chaining.Try it:
stroke
Getter for the connector stroke settings.
Returns:
anychart.graphics.vector.Stroke | string - Connector stroke settings.Setter for the connector stroke settings.
Learn more about stroke settings.
Detailed description
Connector stroke is a stroke of connector's line on timeline.
Params:
Name | Type | Default | Description |
---|---|---|---|
color | anychart.graphics.vector.Stroke | anychart.graphics.vector.ColoredFill | string | null | Stroke settings. | |
thickness | number | 1 | Line thickness. |
dashpattern | string | Controls the pattern of dashes and gaps used to stroke paths. | |
lineJoin | string | anychart.graphics.vector.StrokeLineJoin | Line join style. | |
lineCap | string | anychart.graphics.vector.StrokeLineCap | Line join style. |
Returns:
anychart.core.gantt.elements.ConnectorElement - Self instance for method chaining.Try it:
Setter for connector stroke settings using function.
Params:
Name | Type | Default | Description |
---|---|---|---|
strokeFunction | function():anychart.graphics.vector.Stroke|anychart.graphics.vector.ColoredFill | function() { } | Function that looks like: function(){ // this.sourceColor - Color with type anychart.graphics.vector.Stroke (directly resolvable color). Type is anychart.graphics.vector.Stroke. The color is set from a theme or palette and is determined automatically for each colorized element. // this.fromItem - the item of the visual element from which the connector is drawn. Type is anychart.data.Tree.DataItem or anychart.data.TreeView.DataItem // this.fromItemIndex - the item linear index of the visual element from which the connector is drawn. Type is number // this.toItem - the item of the visual element to which the connector is drawn. Type is anychart.data.Tree.DataItem or anychart.data.TreeView.DataItem // this.toItemIndex - the item linear index of the visual element to which the connector is drawn. Type is number // this.connType - connector type. Type is anychart.enums.ConnectorType // this.fromPeriod - the period of the visual element from which the connector is drawn. Type is object. A period object with the index this.periodIndex at the data point this.item, corresponding to the visual display element. Works only with anychart#ganttResource // this.fromPeriodIndex - the period index of the visual element from which the connector is drawn. // this.toPeriod - the period of the visual element to which the connector is drawn. Type is object. A period object with the index this.periodIndex at the data point this.item, corresponding to the visual display element. Works only with anychart#ganttResource // this.toPeriodIndex - the period index of the visual element to which the connector is drawn. return strokeValue; // type anychart.graphics.vector.Stroke } |
Returns:
anychart.core.gantt.elements.ConnectorElement - Self instance for method chaining.Try it:
Setter for connector stroke settings using object.
Params:
Name | Type | Description |
---|---|---|
settings | Object | Object with stroke settings from anychart.graphics.vector.Stroke |
Returns:
anychart.core.gantt.elements.ConnectorElement - Self instance for method chaining.Try it: