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
-
- Object
- HighchartsOptionsBase
- HighchartsSeriesDragDropOptions
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