MxGraph - подсветка некоторых ячеек при перетаскивании источника - PullRequest
0 голосов
/ 29 апреля 2019

Я включил mxGraph в свое приложение React.Теперь я хочу выделить некоторые ячейки при перетаскивании компонента из боковой панели редактора.Эти подсвеченные ячейки должны указывать, где этот источник может быть отброшен.

Существует функция, которая должна предоставить мне возможность получить цель отбрасывания, которая должна автоматически подсвечиваться.Но эта функция вообще не работает и также никогда не вызывается.

makeDraggable: function(element, graphF, funct, dragElement, dx, dy, autoscroll, scalePreview, highlightDropTargets, getDropTarget)

Есть ли другой вариант - например, прослушать событие "start move" для этого источника перетаскивания или чего-то подобного?

Мое приложение более или менее похоже на следующий пример: https://codesandbox.io/s/vny2qo6lry

1 Ответ

0 голосов
/ 29 апреля 2019
 mxDragSource.prototype.getDropTarget = function (graph, x, y) {
            var cell = graph.getCellAt(x, y);
            return cell;
        };

эта ячейка может быть использована в качестве целевой ячейки в вашей функции "функция", так как при этом ячейка под вашей ячейкой будет выделена, надеюсь, это помогло

...