我在我的React应用程序中集成了mxGraph。现在,我想在编辑器侧边栏中拖动组件时突出显示一些单元格。突出显示的单元格应指示可以删除此源的位置。
有一个函数,它应该为我提供获取放置目标的可能性,应该自动突出显示。但是这个功能根本不起作用,也从不被调用。
makeDraggable: function(element, graphF, funct, dragElement, dx, dy, autoscroll, scalePreview, highlightDropTargets, getDropTarget)
还有其他选择 - 例如听这个拖动源或类似东西的“开始移动”事件?
我的应用程序或多或少类似于以下示例:https://codesandbox.io/s/vny2qo6lry
mxDragSource.prototype.getDropTarget = function (graph, x, y) {
var cell = graph.getCellAt(x, y);
return cell;
};
这个细胞可以用作你的功能“功能”中的靶细胞,通过这样做,细胞下面的细胞将被突出显示希望这有助于