问题标签 [draw.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
299 浏览

javascript - 更改当前 mxGraph 的 mxGraphModel

我想更改当前显示的图形的模型。

使用 Java (JGraph) 我可以使用 graph.setModel(...) 但 JavaScript 中没有这样的方法。做这个的最好方式是什么 ?

0 投票
2 回答
7552 浏览

xml - Draw.io XML 文件的格式?

我在 draw.io 中创建了一个形状并将其导出以获取其 XML 文件,如下所示:

是否可以使用此数据插入新顶点?我什至不知道从哪里开始。

0 投票
1 回答
106 浏览

confluence - 在内网 Confluence 中使用 Draw.io 图

我是在内网环境中使用Confluence,根本无法访问Internet,想检查一下是否可以在这样的环境中使用Draw.io图表。

我试图从 Atlassian 和 Draw.io 网站上查看,但找不到任何相关信息。有人可以帮忙建议吗?

0 投票
1 回答
169 浏览

mxgraph - 如何将新属性添加到自定义边缘形状

我需要根据该属性值向自定义边缘形状(扩展)添加一个新属性以mxConnector更改边缘的颜色。示例如下:

我设法为扩展的自定义形状做同样的事情,mxEllipse但使用 Edge,属性甚至不会出现在属性表上。

0 投票
1 回答
70 浏览

mxgraph - 是否可以更改 Edge 的 endArrow 的颜色?

我正在进入 draw.io 并试图了解是否可以不为整体设置颜色,Edge而只为endArrowor设置颜色startArrow。这有样式属性吗?

0 投票
0 回答
1619 浏览

path - 从多个连接器创建路径(在 draw.io 或其他免费工具中)

是否可以在 draw.io 中将多个连接器/线与路径相关联,这样当我选择这些连接器/线之一(或将鼠标悬停在它或其他东西上)时,我也会看到(例如突出显示)整个路径?

例子

示例图:

对于上图,我想创建一条来自连接器 X1、X2、X3 的路径,以及来自 Y1、Y2、Y3 的另一条路径,以及来自 Z1、Z2 的另一条路径。

这种方式形状 A1 实际上会有多条路径通过它 - X 路径和 Z 路径。同样,形状 B1 将终止两条路径 - Z 路径和 Y 路径。

主要目的是我总能看到路径,与密集和多形状连接图中的许多其他路径不同。

此外,也许还有额外的功能:在这些路径上,我可以做一些常见的操作 - 例如更改路径中所有连接器的线条颜色等。例如,这可以通过对路径中的所有连接器进行“多项选择”(如按住 Ctrl 并单击)。但这不太重要。

所以问题是

是否在 draw.io 或任何其他免费图表工具中实现了这些功能?

0 投票
1 回答
58 浏览

mxgraph - 覆盖在调色板操作中单击的形状

我必须重写什么处理程序/事件来更改在左侧形状菜单中单击形状时发生的情况?

我只想更改已放置在图形上的选定顶点的样式/形状,而不是在图形上放置新形状。

0 投票
0 回答
150 浏览

import - 自动将 Visio 图表导入 draw.io(使用 api,使用脚本..)

我一直在使用 mxgraph 来创建图表并保存到数据库中。我看到用drawio我可以导入Visio文件。问题是如何更自动地做到这一点..我想将它保存在数据库中,以便我可以轻松搜索。

在 mxgraph 中,这发生在

在这里,我没有看到这个功能。我的问题是 - 例如,是否有一种通过 api 导入 visio 图表的自动化方法。

谢谢你 ! 强调文本

0 投票
1 回答
1058 浏览

draw.io - 用背景填充分组的线条

我想创建一个具有多行的分组对象并用背景颜色填充对象。但是,如您所见,背景不将线条视为框架。

在此处输入图像描述

是否可以仅填充行内的分组对象?

0 投票
1 回答
1051 浏览

draw.io - Draw.io 通过保持宽度固定并在需要时扩展高度来自动调整大小

在 draw.io 中有没有办法自动调整文本容器的大小,保持它是width固定的,并告诉draw.io只在必要时调整高度?

我尝试了文本框属性中的几乎所有选项,但是当我应用自动调整大小时,它总是会覆盖我设置的宽度和高度,使宽度变大,高度变小。

我将这些文本放在 aswimlane中,我想要实现的是:

  1. 当我向这些文本矩形添加文本时,rectangleswimlane应该自动扩展,但只能垂直扩展,即只有它的高度应该改变(这对我来说是最好的,所以它是自动的)

  2. 如果无法实现自动解决方案,我会很高兴手动按下自动调整大小按钮,并且draw.io应该保持我的宽度固定,并且只更改高度的大小。