问题标签 [gojs]

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 投票
1 回答
1899 浏览

javascript - 如何在 GOJS 的模板中获取节点数据?

仅当数据中的文本等于特定字符串时,我才想创建一些 textBlock。如果没有 - 我只想创建一个 textBlock。

如何测试 data.text 是否包含?

(我知道如何在 function:click: function(e, obj) {return obj.part.data.key }

或如何声明它 - 使用绑定 - 所以数据将是每个节点而不是每个模板。但在模板内的代码中??)

0 投票
1 回答
437 浏览

extjs - ExtJS 和 GoJS 集成(选项卡面板)

我正在使用 GoJS 库和 ExtJS 构建一个图表应用程序。

GoJS 需要成为 div 的渲染器。

我想抓住这个 div 并将其插入面板(选项卡面板):

但是这种方法不起作用,当我单击图表进行编辑时出现一些错误。

任何想法如何解决这一问题?还是有更好的方法来做到这一点?

提前致谢!

0 投票
1 回答
390 浏览

javascript - GoJS 中不需要的图表移动

GoJS中的概览图由一个表示视口的矩形和一个较小版本的观察图组成,显示了一些有趣的行为:当将表示视口的矩形拖动到靠近边缘时,整个概览图向相反的方向移动。 概览图

有没有办法禁用这种行为,所以图表在左上角保持“固定”?

0 投票
1 回答
1841 浏览

javascript - GoJS 没有拉伸形状以适应父级

我试图在面板内制作标题形状,该面板再次位于节点内。到目前为止,我的代码如下所示:

如果我想尽可能地拉伸元素,我会添加

或(如果水平)

但形状不会水平拉伸。

到目前为止我还尝试过什么:

  • 将 defaultStretch 添加到面板
  • 向节点和面板添加 defaultStretch
  • 更改面板布局(或根据需要进行定位)
  • 更改节点布局(或定位)
  • 在三个组件的每一个上设置 minSize 或 maxSize

我在 Gojs 网站上进行了研究,但只能找到上面提到的内容。

感谢你们对我的帮助

PS:如果需要任何其他信息,我很乐意提供

0 投票
1 回答
1562 浏览

gojs - 如何在 UI 中过滤 gojs 中的节点?

我正在使用 go.js 制作组织结构图。

我无法弄清楚的一件事是,如何过滤特定节点?是否有可能在 go.js 中有一个用于搜索节点的 UI?

0 投票
1 回答
787 浏览

javascript - 使用 GoJS 时提高缩放速度

我在这里、GoJS 文档站点等上对这个主题进行了一些研究,但我找不到任何接近我想要的东西。

事情是这样的:我有一个用 GoJS 编写的图表。由于它背后的数据相当大,它恰好是相当大的。所以我想知道是否有可能增加 GoJS 中内置的缩放速度,以便通过一个滚动步骤添加更多比例。

到目前为止,我尝试的是加倍

都到32。到目前为止没有区别。或者是否有 GoJS 拥有的众多工具中的任何一种,可以在需要时让我获得这种甜蜜的增长?

理论上,可以使用该"ViewportBoundsChanged"事件在触发时更改缩放系数。但这会是一个好的解决方案吗?

提前致谢。

哦,如果需要任何其他详细信息,我很乐意提供。

0 投票
1 回答
362 浏览

gojs - 在单页中添加两个 GOJS 图

我有一个页面,有两个下拉菜单。每当更改下拉选择时,我都会从数据库中获取图表数据并将其分配MysavedModelMydiagram.

这适用于一个图表,但是当我更改第二个下拉列表时,我能够从数据库中获取图表数据,但是由于在页面加载期间仅调用一次函数而myDiagram1.undoManager.isEnabled = true;给了我错误。init()我能做些什么来填充第二个图表。

0 投票
1 回答
537 浏览

gojs - 如何在 GOJS 中使活动节点闪烁颜色

我想随机更改 GOJS 中活动节点的颜色。我有这个要求,用户将访问一个页面,其中有两个 GOJS 图,并且在这两个图中,节点中有一些相似之处。我想为此随机突出显示活动节点。

0 投票
1 回答
1207 浏览

gojs - 更改 Activity Node GOJS 的背景颜色

在按钮的单击事件加载图表后,我想更改特定节点的背景颜色。

0 投票
1 回答
2778 浏览

gojs - 如何使特定节点被选中和其他未选中的 GOJS

如果我单击第一个图的一个节点,则有两个 GOJS 图,然后我希望选择第二个图中的特定节点,并且不选择第二个图中所有先前选择的节点。