paper.on('cell:pointerdown',
function(cellView, evt, x, y) {
for(var i=0; i<menu.length;i++){
if(menu[i].id===cellView.model.id){
graph.addCell(menu[i].clone());
}
}
}
);
В этом коде я клонирую элемент из меню массива элементов. Я ожидал, что клон будет иметь уникальный id
, потому что функция клонирования должна была дать новый id
, но он имеет тот же id
, что и клонированный элемент. Может кто-нибудь объяснить мне, почему это происходит и как правильно клонировать элементы?
console.log(menu[i].id); var clone = menu[i].clone(); console.log(clone.id); graph.addCell(clone)
и опубликовать ответ здесь? - person dave   schedule 25.09.2015