Я хочу, чтобы пользователи могли нажимать на какой-либо текст внутри узла и выполнять некоторые действия, например, показывать диалог или открывать другое окно. Это возможно?Можно ли создавать гиперссылки внутри узлов в Cytoscape.js?
В документации есть что-то вроде:
текстовых события: должны ли события происходят на элемент, если метка получает событие; может быть да или нет. Вам может понадобиться стиль, применяемый к тексту: активен, чтобы вы знали, что текст активируется.
кажется, что вещь, но нет ни одного примера, как использовать его на уровне этикетки ..
EDIT: пример on the diagram
, как я предполагаю, что это может быть в коде:
label_element.on('tap', function(event){
// cyTarget holds a reference to the label
var evtTarget = event.cyTarget;
//...
});
или
cy.on('tap', function(event){
var evtTarget = event.cyTarget;
//evtTarget holds element but I can somehow get the text which got tap event??
});
Пожалуйста, разместите код, чтобы проиллюстрировать его. – alvaropaco
привет @ alvaro.scalasoft, спасибо за ответ, пожалуйста, посмотрите изменения выше –
Хорошо! Этот код работает для вас? – alvaropaco