问题标签 [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 回答
234 浏览

javascript - GO JS 撤消显示错误

萨拉蒙阿列库姆

当我使用GOJS 时,使用我的代码命令撤消操作

它显示我在浏览器控制台中提到的错误

属性设置错误:错误:Picture.element 必须是 Image、Canvas 或 Video 的实例。

当我使用重做diag.commandHandler.redo();函数时使用撤消后,节点数据数组diagram.model.nodeDataArray;给出空值

任何人都可以确定什么可能是根本原因

谢谢你

0 投票
1 回答
638 浏览

javascript - Go.js 复制粘贴不起作用

我正在为图表使用 go.js 库。我想实现复制粘贴功能。我已经尝试过用于复制和粘贴的内置函数。

这些方法的问题是它们只从画布中复制选定的节点。但我也想复制该选定节点的子节点。

有人在这里寻求帮助吗?

0 投票
1 回答
1505 浏览

gojs - GoJS 在 ExternalObjectsDropped 上获取丢弃的对象值

我有两个类似于http://gojs.net/latest/samples/flowchart.html的面板 GoJs 图。我将对象从左侧面板拖放到主图。如何获取/设置删除对象(如文本等)的属性值?我被困住了

控制台只显示非常复杂的对象结构,但我不知道在哪里可以找到我正在搜索的值。我的主要目标是调整放置对象的一些 TextBlocks 的大小。

0 投票
1 回答
1522 浏览

javascript - 如何计算在 gojs 中动态创建的图表的高度

如何计算在 gojs 中以编程方式创建的图表的高度。

我有 myDiagram.nodeTemplate 后跟 myDiagram.groupTemplate

我得到 myDiagram.actualBounds 未定义。myDiagram.outerBounds 的高度未定义。

我知道一旦计算出来我必须打电话:

但我不知道我的图表是什么宽度。

任何人都可以请帮忙。

0 投票
1 回答
890 浏览

javascript - 如何在两个节点之间创建自定义链接线 JavaScript 使用 GoJs API

GoJs 有对象 Link [默认链接箭头形式 GoJs API] http://gojs.net/latest/samples/arrowheads.html

但现在我想为完整的家谱图创建自定义链接并且所有链接都必须灵活

情感关系链接

如何设计我的链接表单 GoJs API

0 投票
1 回答
384 浏览

javascript - Gojs - 画布中图表元素的顺序在 chrome 和 Mozilla 之间有所不同

我的部分面板具有添加到图表的形状和 svg 图像。这之后是 nodetemplate,然后是 groupTemplate。

1] myDiagram.add($$(go.Part, "表",

2] myDiagram.nodeTemplate =

3] myDiagram.groupTemplate =

chrome中图表的渲染是: 在此处输入图像描述

Mozilla中的图表渲染是: 在此处输入图像描述

为什么Mozilla底部出现红色圆圈和文字......?

在 IE 和 Chrome 中的渲染是相同的,但在 Mozilla 中有所不同。谁能帮忙!!

谢谢

0 投票
1 回答
645 浏览

javascript - goJS背景层不显示

我正在使用与此链接页面http://gojs.net/temp/swimBands2.html完全相同的 goJS 代码

当节点很简单时看起来不错,但是当它在每个节点内绑定大量数据时,似乎无法显示标题。我必须缩小才能看到它。

有人可以帮我做什么吗?

我修改代码如下

我将 locationSpot 修改为新的 go.Spot(0,0,0,-8),标题正在下降,但节点的位置保持不变。

在此处输入图像描述

0 投票
1 回答
608 浏览

gojs - 在 GoJS 中根据需要缩小文本块中文本的大小

我有 :

myDiagram.nodeTemplate 后跟 myDiagram.groupTemplate。

nodetemplate 中的文本块的宽度为 60(需要这样才能在所有图表中保持一致)。

我有要显示的文本的字体:“normal 10pt Georgia”。

目前,如果文本很大,它会被截断。请看图片:

在此处输入图像描述

是否可以缩小文本的大小以适合文本块?如果字体大小动态变化,我可以。我怎样才能做到这一点?

我尝试尝试使用 wrap 属性,但没有奏效。我无法更改文本框的高度。

请提供任何帮助。

谢谢

0 投票
1 回答
113 浏览

gojs - 将 sourceCrossOrigin 设置为所有图片

我正在使用 Gojs 1.5.2。我正在从 S3 在画布上加载图像。桶有CORS。

当我使用时,Diagram.makeImageData()我得到白色空白而不是我的图像。这在这里解释 - makeImageData

解决方案是使用sourceCrossOrigin匿名,这似乎有效。

有没有办法在一个地方为我的所有图片类而不是每个类定义 sourceCrossOrigin ?

0 投票
1 回答
914 浏览

gojs - goJS:在面板中动态显示图片

我有以下节点模板:

现在有些节点没有图片。但我相信 go.Picture 无论如何都会将文本侧向 50 像素(通过 go.size(50,50) )。有没有办法可以动态地将 go.Picture 添加到面板中?

这可能是一个初学者的问题。目前我正在学习如何使用 gojs