2016-10-19 3 views
0

Я разрабатываю простой графический инструмент с использованием JointJs. Двойной щелчок по элементу будет выполнять функцию. Как предотвратить событие двойного щелчка для прямоугольника.Как предотвратить двойной щелчок на прямоугольнике JointJs?

Уже пробовали ниже фрагмент кода, но мне нужно, чтобы перетащить прямоугольник

rect: { 
      style: { 'pointer-events': 'none' } 
     } 

ответ

0

paper.on ('клетка: pointerdblclick', функция() {cellView

if (cellView.model.get('type') === 'basic.Rect') { 
     return; 
    } 

    console.log("not a rect") 
}); 

или , используя css:

.joint-element[data-type="basic.Rect"] { 
    pointer-events: none; 
}