А) У меня есть комплекс узлов и ребер. Я хочу добавить название к комплексу. Есть ли способ в Cytoscape.js, где я могу отобразить название комплекса?

Б) Кроме того, я хочу дать пользователю возможность загрузить комплекс в файле png с опцией щелчка правой кнопкой мыши, но мой щелчок правой кнопкой мыши на div цитоскейпа не работает. Есть ли способ или какой-либо флаг, который мне нужно изменить, чтобы я мог щелкнуть правой кнопкой мыши по изображению?

0
Ankita Nand 7 Июл 2015 в 18:48

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...
  // ....
})
0
drasc 11 Янв 2019 в 16:55

Похоже, никто не собирается отвечать на мой вопрос, отвечая на них сам:

Итак, после борьбы с этими вопросами; У меня есть решение для моей первой проблемы, т.е. поставить заголовок. У нас может быть родительский узел с меткой в ​​качестве вашего сложного заголовка, а затем отображать его на узле. Не думайте, что это хороший способ сделать это. В Cytoscape.js также должно быть что-то для отображения заголовка. Но я не думаю, что это еще есть.

В Cytoscape есть возможность привязать событие при щелчке правой кнопкой мыши, «cxttap». Я использовал это, чтобы сделать событие щелчка правой кнопкой мыши. Но я не знаю, как задать параметры для этого клика, работая над этим..!! Если вы ищете такое же решение, следите за обновлениями;)

1
Ankita Nand 17 Июл 2015 в 22:23