Я знаю, что мы можем зарегистрировать node
клик события в vis.js, но я хочу, чтобы слушать edge
щелчок события. Я прошел через documentation, но не мог быть полезным. Мне было интересно, если это возможно?vis.js: Захват край нажмите событие
ответ
Вы можете подключить следующее событие в вашей конфигурации vis.js сети для выполнения каких-либо действий при выборе Гурт:
selectEdge:function(obj){
console.log(obj);
}
Вы можете прочитать больше об этой конфигурации here:
Ура!
По существу вы можете использовать тот же метод, что и для узлов. Например:
network.on("click"), function(params) {
if (params.edges.length > 0) {// if some edge is selected
// do something with the array of edge ids (params.edges)
// alternatively, you could call network.getSelectedEdges()
// to obtain the same array of edge ids
}
}
Обратите внимание, что вы можете сделать то же самое с узлами, выбрав params.nodes в приведенном выше коде вместо params.edges. Если этот ответ поможет вам, отметьте его как ответ на вопрос.
Это может сработать, но это не правильный способ сделать это. Пожалуйста, проверьте мой ответ для правильной реализации. –
Это может сработать, но это не правильный способ сделать это. Пожалуйста, проверьте мой ответ для правильной реализации. –
Я думаю, что нет ничего неправильного в моем предложении выше, хотя я рад видеть, что есть еще один способ сделать это, который кажется более изящным (у vis.js есть больше возможностей, поскольку я использовал его). – pgoldweic
- 1. Как скрыть край vis.js с помощью angularjs
- 2. Захват нажмите на листе bindpopup
- 3. Захват клавиатуры iPhone Следующая кнопка нажмите событие в форме
- 4. Захват и остановка Средний Нажмите
- 5. захват нажмите на div, окружающий iframe
- 6. Захват вкладки закрыть событие
- 7. Захват окна закрыть событие
- 8. Захват браузера закрыть событие
- 9. Как проехать сеть vis.js?
- 10. Дважды нажмите событие события
- 11. Нажмите событие для DataGridCheckBoxColumn
- 12. JQuery головоломки событие нажмите
- 13. JQuery динамических нажмите событие
- 14. Jquery нажмите событие
- 15. TVML listItemLockup событие нажмите
- 16. Изображение Нажмите событие
- 17. Событие Fusionmap нажмите
- 18. Тест Дважды нажмите событие
- 19. Нажмите событие canvas/javascript
- 20. Нажмите событие CButtonColumn
- 21. Dynamic-UserControl нажмите событие
- 22. Ссылка Нажмите событие существует
- 23. Handle DataGridHyperlinkColumn Нажмите Событие
- 24. Raphael.js Нажмите Событие
- 25. Нажмите событие для AS2
- 26. UILocalNotification событие нажмите
- 27. Пункт меню нажмите событие
- 28. Нажмите событие на элементе
- 29. Нажмите событие JQuery-error
- 30. Нажмите событие в GmapPanel
Поблагодарите Umer за то, что он определен для решения. –