#cytoscape.js
#cytoscape.js
Вопрос:
У меня есть несколько узлов, которые сгруппированы и свернуты. когда я получаю узлы cy.nodes()
, я получаю только расширенные узлы.
как я могу получить все узлы, которые не развернуты и не отображаются в текущем представлении?
Комментарии:
1. Как вы сворачиваете свои узлы? Используя расширение cytoscape.js-expand-collapse или другой метод?
2. да, я сделал это с помощью cytoscape.js-развернуть-свернуть
Ответ №1:
Я сделал это, используя api.getCollapsedChildren(node)
, как написано в документе cytoscape.js-развернуть-свернуть.
let children = collapseApi.getCollapsedChildren(node);
if (children amp;amp; children.length > 0) {
children.each((child) => {
let nodeId = child.id();
});
}