问题标签 [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 投票
2 回答
7373 浏览

javascript - 如何在 GoJS 中动态添加 Node 数据和 Link 数据?

我需要动态添加更多值,我应该怎么做?

0 投票
1 回答
286 浏览

javascript - gojs泳道图旁边需要日期轴

我正在对一个 Web 应用程序进行原型设计,我想在其中显示一个垂直泳道活动图和图表旁边的自定义日期轴。图表的节点应根据其日期属性定位。用户应该可以“放大和缩小”更改日期轴的比例。我使用 gojs 作为活动图,使用 d3.js 作为日期轴,到目前为止我的工作可以在这个jsfiddle中找到

如您所见,轴正在脱离可滚动的"#myDiagram"div 并且它没有“很好地附加”到图表(可以拖动图表并且轴没有跟随)。

我的问题是:

  • 有没有更简单的方法在 gojs 图中显示日期轴?
  • 是否可以在 gojs 图中添加自定义 html?(几何字符串似乎是开发人员唯一的自定义解决方案)

任何帮助/建议将不胜感激。提前致谢!

0 投票
1 回答
511 浏览

javascript - 我可以有 go.js 强制导向布局排除组吗?

我正在使用 go.js 制作带有节点的概念图,在某些情况下是组内的节点 - 链接始终位于节点之间,而不是直接指向组容器,但组内外的节点之间存在链接。

当没有组时,强制导向布局可以很好地正确分隔节点。但是,如果组中有节点,则力导向布局似乎将组布局为单个节点,这对于节点连接可能不是最佳的。有没有办法让布局只关注节点,即使这意味着组可能重叠、大于需要或以其他方式混乱?对我来说,这些组只是背景类别云,它确实是我想要优化排列的节点。

0 投票
0 回答
624 浏览

javascript - 通过 jQuery ajax Php 将媒体上传到带有节点的 GoJS 图

大家好,

我正在制作一个提供节点图的网页,每个节点上都应该有一个媒体(照片、视频、声音、文本)。我使用 javascript 库GoJs制作节点图,但在如何将每个节点与上传的媒体绑定时遇到问题(媒体由用户使用 Ajax 表单上传)。

有谁知道如何使这项工作?

顺便说一下媒体上传器工作正常。

到目前为止,这是我的节点图的 js 代码:

mediaContent 函数返回 php 回显。

例如'/media/IMG_4310.jpg'

媒体上传方式:Ajax表单

以及 php 媒体上传器的某些部分:

0 投票
0 回答
88 浏览

javascript - 如何在高密度显示器上设置放置目标

我正在开发一个使用 GoJS 的代码库。在高显示密度显示器上,例如带有视网膜显示器的 macbook pro,跌落检测是关闭的,但在正常显示器上,拖拽和跌落检测是正确的。

是否有设置或方法来配置 GoJS 以在图表上获得正确的拖放检测?

0 投票
1 回答
769 浏览

javascript - 从 gojs 将 json 模型转换为 xml

我正在使用 gojs 创建类图并获取 json 模型数据,我知道您可以从 xml 中读取它,有没有办法使用 XML DOM 将其写入 xml?谢谢

jQuery.ajax({ url: "class.xml", 成功: 加载, dataType: "xml" });

函数加载(x) { var xml = jQuery(x.xml ? x.xml : x); classd.model = new go.GraphLinksModel(xml.find("node").toArray(), xml.find("link").toArray());

}

0 投票
1 回答
539 浏览

javascript - GoJS:在转换函数中使用多个参数

我需要使用 GoJS 中节点的两个属性来执行特定操作。这是我当前的代码:

是否可以修改上面的代码,让 getIcon() 函数获得第二个参数 item_id?例如,我可以做这样的事情:

谢谢

0 投票
1 回答
255 浏览

javascript - 如何在 Go.js 中更新颜色变化的 json

我正在使用Go.js来实现流程图并将 json 数据保存到 sql 中。但我无法更新 json 数据。这是我的代码

我需要这样的json数据

如果我静态添加颜色元素,它可以工作。但不更新颜色变化的 jsondata。

0 投票
1 回答
809 浏览

javascript - 如何在 Go.js 中更改节点的文本

我正在使用go.js来制作图表。一切都很好,但现在我想像颜色一样编辑文本。为此,我做了一个textarea. 我已经这样做了,但问题是当我更改一个节点的文本时,它会更改我之前选择的其他节点的文本。不知道我哪里错了。这是我的代码:

0 投票
2 回答
2643 浏览

javascript - 如何在Gojs中的节点内添加href?

我用 GoJS 创建了一个图表。我需要每个节点都包含一个href。

图.model.addNodeData(节点);

我试图插入一个 Html 内容。

但它不起作用。我怎样才能做到这一点?