Я новичок в cytoscape. js, так как я просто визуализирую мелкие сети в приложении flask.
В настоящее время я могу отображать атрибуты узлов и ребер при наведении курсора, но информация появляется в не понятном для пользователя словаре. Что я хотел бы сделать, так это показать информацию об узлах / ребрах (скажем, пока только ребра) в таблице после щелчка по узлу / ребру.
Прямо сейчас функция, создающая элемент popper при наведении, следующая:
function makePopper(ele) {
let ref = ele.popperRef(); // used only for positioning
ele.tippy = tippy(ref, {
// tippy options:
content: () => {
let content = document.createElement("div");
content.innerHTML = '<p>' + JSON.stringify(ele.data(), undefined, 2) + '</p>';
return content;
},
trigger: "manual" // probably want manual mode
});
}
Как вы можете видеть, внутренний HTML заполнен ele.data (атрибуты узла или края) . Я хотел бы отобразить это в таблице.
Я немного искал, но похоже ни у кого не было такой потребности.
заранее спасибо