HighchartsSeriesDragDropOptions class

The draggable-points module allows points to be moved around or modified in the chart. In addition to the options mentioned under the dragDrop API structure, the module fires three events, point.dragStart, point.drag and point.drop.

API Docs: https://api.highcharts.com/highcharts/series.timeline.dragDrop

Inheritance

Constructors

HighchartsSeriesDragDropOptions.new({HighchartsSeriesDragDropDragHandleOptions? dragHandle, dynamic dragMaxX, double? dragMaxY, dynamic dragMinX, double? dragMinY, double? dragPrecisionX, double? dragPrecisionY, double? dragSensitivity, bool? draggableX, bool? draggableY, String? groupBy, HighchartsSeriesDragDropGuideBoxOptions? guideBox, bool? liveRedraw})
The draggable-points module allows points to be moved around or modified in the chart. In addition to the options mentioned under the dragDrop API structure, the module fires three events, point.dragStart, point.drag and point.drop.

Properties

draggableX bool?
Enable dragging in the X dimension.
getter/setter pair
draggableY bool?
Enable dragging in the Y dimension. Note that this is not supported for TreeGrid axes (the default axis type in Gantt charts).
getter/setter pair
dragHandle HighchartsSeriesDragDropDragHandleOptions?
Options for the drag handles available in column series.
getter/setter pair
dragMaxX ↔ dynamic
Set the maximum X value the points can be moved to.
getter/setter pair
dragMaxY double?
Set the maximum Y value the points can be moved to.
getter/setter pair
dragMinX ↔ dynamic
Set the minimum X value the points can be moved to.
getter/setter pair
dragMinY double?
Set the minimum Y value the points can be moved to.
getter/setter pair
dragPrecisionX double?
The X precision value to drag to for this series. Set to 0 to disable. By default this is disabled, except for category axes, where the default is 1.
getter/setter pair
dragPrecisionY double?
The Y precision value to drag to for this series. Set to 0 to disable. By default this is disabled, except for category axes, where the default is 1.
getter/setter pair
dragSensitivity double?
The amount of pixels to drag the pointer before it counts as a drag operation. This prevents drag/drop to fire when just clicking or selecting points.
getter/setter pair
groupBy String?
Group the points by a property. Points with the same property value will be grouped together when moving.
getter/setter pair
guideBox HighchartsSeriesDragDropGuideBoxOptions?
Style options for the guide box. The guide box has one state by default, the default state.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
liveRedraw bool?
Update points as they are dragged. If false, a guide box is drawn to illustrate the new point size.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJSON() String
Serializes the settings to a JSON string.
inherited
toOptionsJSON(StringBuffer buffer) → void
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited