Удалить ссылку функциональности JointJS

У меня есть связь между двумя элементами. При наведении курсора мыши на ссылку отображается опция удаления (X).

Можно ли извлекать событие извлечения извне? Я хочу удалить ссылку при нажатии на значок (X), но перед этим я хочу выполнить пользовательскую функцию.

JointJS ссылка

1 ответ

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

graph.on('remove', function (cell) {
    if (cell.isLink()) {
        // execute your custom logic
    }
}

Это событие удаления будет запущено, когда вы нажмете (X) значок ссылки.

Другие вопросы по тегам