Как создать несколько вкладок, листов или страниц в mxGraph?

Draw.io имеет функцию нескольких pages с вкладками внизу.

Но интегрировать это в редактор графов mxgraph кажется излишним.

Я ищу более простое решение или какой-то обходной путь.


person Abhishek Amin    schedule 26.11.2019    source источник


Ответы (1)


для обходного пути у меня есть решение. Создает график внутри заданного контейнера, используя модель с пользовательским корнем и двумя слоями. Слои также можно добавлять динамически с помощью const layer = model.add(root, new mxCell()).

const root = new mxCell();
const  layer0 = root.insert(new mxCell());
const layer1 = root.insert(new mxCell()); 
const model = new mxGraphModel(root);

Просто посмотрите пример

person Bohdan Skochko    schedule 10.12.2019