I have another problem, cause since i cannot move points between charts (in easy way) i wanted to move them between series.
So i have drop event like this:
Code: Select all
drop: data => {
this.callbackFunction(this, data);
console.log('DROP EVENT');
const oldSeries = this.chartRef.series.find(ser => ser.data.find(p => p === data.target));
const newSeries = this.chartRef.series[data.target.y];
// data.target.series = newSeries;
const pointOptionsObject = oldSeries.getValidPoints().find(p => p === data.target).options;
newSeries.addPoint(pointOptionsObject);
oldSeries.removePoint(data.target.index);
},
Code: Select all
core.js:6241 ERROR TypeError: Cannot read property 'options' of null
at T (draggable-points.js:15)
at HTMLDivElement.U.y.passive (draggable-points.js:19)
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:41645)
at ZoneDelegate.invokeTask (zone-evergreen.js:398)
at Zone.runTask (zone-evergreen.js:167)
at ZoneTask.invokeTask [as invoke] (zone-evergreen.js:480)
at invokeTask (zone-evergreen.js:1621)
at HTMLDivElement.globalZoneAwareCallback (zone-evergreen.js:1658)
defaultErrorLogger @ core.js:6241
handleError @ core.js:6294
next @ core.js:42627
schedulerFn @ core.js:37132
__tryOrUnsub @ Subscriber.js:183
next @ Subscriber.js:122
_next @ Subscriber.js:72
next @ Subscriber.js:49
next @ Subject.js:39
emit @ core.js:37092
(anonymous) @ core.js:41707
invoke @ zone-evergreen.js:364
run @ zone-evergreen.js:123
runOutsideAngular @ core.js:41501
onHandleError @ core.js:41704
handleError @ zone-evergreen.js:368
runTask @ zone-evergreen.js:170
invokeTask @ zone-evergreen.js:480
invokeTask @ zone-evergreen.js:1621
globalZoneAwareCallback @ zone-evergreen.js:1658