У меня есть id узлов (ключ), я хочу выделить эти узлы, для пустого узла то же условие работает нормально. пример:
checkEmptyNodes() {
const emptyNodes = [];
const diagDetails = this.myserv.getDiagramData();
if (!!diagDetails.nodeDataArray) {
diagram.startTransaction('checking empty nodes');
diagram.nodes.each(n => {
if (!n.part.data.answer) {
emptyNodes.push(n);
}
});
diagram.highlightCollection(emptyNodes);
console.log(emptyNodes);
} else {
// data.answer = [];
}
diagram.commitTransaction('checking empty nodes');
return emptyNodes;
}
приведенный выше код работает, но у меня есть похожий код, который не выдает никакой ошибки, но узлы не выделяются одна работа, а вторая почему нет. любой gojs эксперт.