如何在 mxGraph 中创建多个选项卡或工作表或页面?
How to create multiple tabs or sheets or pages in mxGraph?
Draw.io
具有多个 pages
的功能,底部有标签视图。
但要将其集成到 mxgraph
图形编辑器中,似乎有些矫枉过正。
我正在寻找更简单的解决方案或某种解决方法。
对于某种解决方法,我有解决方案。使用具有自定义根和两层的模型在给定容器内创建图形。层也可以使用动态添加
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);
看看example
Draw.io
具有多个 pages
的功能,底部有标签视图。
但要将其集成到 mxgraph
图形编辑器中,似乎有些矫枉过正。
我正在寻找更简单的解决方案或某种解决方法。
对于某种解决方法,我有解决方案。使用具有自定义根和两层的模型在给定容器内创建图形。层也可以使用动态添加
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);
看看example