А) У меня есть комплекс узлов и ребер. Я хочу добавить название к комплексу. Есть ли способ в Cytoscape.js, где я могу отобразить название комплекса?
Б) Кроме того, я хочу дать пользователю возможность загрузить комплекс в файле png с опцией щелчка правой кнопкой мыши, но мой щелчок правой кнопкой мыши на div цитоскейпа не работает. Есть ли способ или какой-либо флаг, который мне нужно изменить, чтобы я мог щелкнуть правой кнопкой мыши по изображению?
2 ответа
Вы можете использовать правую кнопку с Cytoscapejs, изменив приведенный ниже код, добавив свой код
cy.on('cxttap', function(e){
console.log("right click!"); // just to check that it works, look at the console
// add here your code...
// ....
})
Похоже, никто не собирается отвечать на мой вопрос, отвечая на них сам:
Итак, после борьбы с этими вопросами; У меня есть решение для моей первой проблемы, т.е. поставить заголовок. У нас может быть родительский узел с меткой в качестве вашего сложного заголовка, а затем отображать его на узле. Не думайте, что это хороший способ сделать это. В Cytoscape.js также должно быть что-то для отображения заголовка. Но я не думаю, что это еще есть.
В Cytoscape есть возможность привязать событие при щелчке правой кнопкой мыши, «cxttap». Я использовал это, чтобы сделать событие щелчка правой кнопкой мыши. Но я не знаю, как задать параметры для этого клика, работая над этим..!! Если вы ищете такое же решение, следите за обновлениями;)
Похожие вопросы
Новые вопросы
cytoscape.js
Cytoscape.js - это теория графов JavaScript / сетевая библиотека для анализа и визуализации (Совместимо с CommonJS / Node.js / Browserify / Webpack, AMD / Require.js, jQuery, npm, Bower, jspm, Meteor / Atmosphere и простым JS / JavaScript)