Я хочу удалить все ребра, связанные с источником, от родителя, поэтому есть ли какая-либо функция, которая может удалить все ребра, подключенные от родителя к дочернему элементу, ссылаясь на ячейку.
Как получить родительскую ячейку из дочерней в mxgraph.
Я пытаюсь добиться перетаскивания с помощью соединителей, и я прав?
mxConnectionHandler.prototype.connect = function(source, target, evt, dropTarget){
// First ill connect the target and source edges
// Later ill remove all connected edges from parent to source
}
source.parent.getValue('value')
сейчас не определено.
Мне нужны родительские ссылки, чтобы они также помогали сохранять в базу данных. Пожалуйста, предоставьте также подходящие ссылки.
Я вижу это: mxCell.prototype.getParent = function()
из документации, но как это использовать? Продемонстрируйте, пожалуйста, на небольшом примере.
Пробовал использовать cell.getParent()
Также: graph.model.getParent(cell)
Но он возвращает: mxCell {value: undefined, geometry: undefined, style: undefined, parent: mxCell, id: "1", …}
И его значение как undefined
. Что я делаю неправильно или как правильно получить ссылку на родительскую ячейку?
Единственный способ, с помощью которого я это сделал, добавил parentid к cellid. И используйте разделение массива и получайте ячейку из ее идентификатора, но я не доволен этим, так как у меня будет много работы, когда несколько ребер соединены. Итак, нужно самое простое решение. Жду с нетерпением, если кто-нибудь столкнулся с подобной проблемой и преодолел ее?