2015-05-27 1 views
1

Я создал элемент гиперссылки by jointjs. Теперь я хочу вызвать функцию из этого элемента. Мой код находится здесь:вызов функции javascript/jquery из JointJS Element/Node

new joint.shapes.custom.ElementLabelLink({ 
         id: node.id.toString(), 
         size: { width: width, height: height }, 
         attrs: { 
          a: { 'xlink:href': 'https://www.google.co.in', 'xlink:show': 'new', cursor: 'pointer''}, 
          text: { 
           text: formattedNodeName, 
           'font-size': letterSize, 
           'font-family': 'Inspira', 
           'x-alignment': 'middle'}, 
          rect: { 
           width: width, height: height, 
           rx: 5, ry: 5, 
           stroke: '#555', 
           fill: 'lightgreen' 
          } 
         } 
        }); 

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

ответ

1

У меня есть решение для моего запроса. Я отправляю ответ здесь; по которым кто-то может получить помощь. Не нужно ничего делать с Element или Link. Просто выполнил мероприятие на бумажном диване. Вот код:

paper.on('cell:pointerdblclick',function(cellView, evt, x, y) { 
    demo(); 
    }); 

function demo(){ 
alert("1"); 
} 

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