У меня есть приложение узла, использующее Cytoscape v3.15.2. У меня есть стиль, установленный следующим образом
let cy = cytoscape({
container: document.getElementById('graph-div'),
style: [
{
selector: 'node',
style: {
'label': 'data(id)',
}
},
{
selector: 'edge',
style: {
'label': (ele) => {
if(ele.data('type') === '1') return 'data(category1)';
if(ele.data('type') === '2') return 'data(category2)';
return value;
}
}]
});
Теперь, используя флажок, я пытаюсь показать/скрыть метки на элементах. Я попытался сделать следующее:
cy.elements().style("label","");
Но это не работает. То же самое работает, когда я передаю случайную строку вместо пустой строки, что-то вроде этого: cy.elements().style("label","random");
. При этом метки всех элементов на графике становятся скрытыми. Не могли бы вы помочь мне, как это сделать. Спасибо