2015-09-07 2 views
0

Я пытаюсь получить вызов функции при нажатии на опции инструмента, чтобы изменить имя метки ссылки. Я могу получить вызов функции с использованием ячейки: событие pointerdown, но это дает мне идентификатор всей ссылки, и это событие получает вызов по клику в любой позиции ссылки. Поэтому, чтобы быть конкретным, я хочу получить звонок, щелкнув на значке параметров инструмента (вкладка настроек).Как получить событие по ссылке tool-option в jointjs

код, который я пытаюсь это:

paper.on('cell:pointerdown', 
      function(cellView, evt, x, y) { 
    if (cellView.model.isLink()) { 
     var links = graph.getLinks(); 
     console.log(cellView.model.id); 
     for (var i = 0; i < links.length; i++){ 
      console.log(links[i].id); 
      links[i].label(0, { attrs: { text: { text: 'my label' } } }); 
     } 
     } 

Это работает хорошо, но я хочу, то же событие на клик по инструменту-параметров изображения по ссылке, а не в любом месте по ссылке.

ответ